/
├── pom.xml
├── src/
│ └── main/
│ ├── java/
│ │ ├── META-INF/
│ │ └── kr/
│ │ └── msp/
│ │ ├── WebApplication.java
│ │ ├── config/
│ │ └── example/
│ │ ├── basic/
│ │ ├── encode/
│ │ ├── file/
│ │ ├── http/
│ ├── resources/
│ │ ├── WEB-INF/
│ │ ├── application.yml
│ │ ├── h2/
│ │ ├── sqlmap/
│ │ └── static/
│ │ ├── css/
│ │ ├── img/
│ │ └── js/
│ └── webapp/
│ └── WEB-INF/
│ └── jsp/
│ ├── dbcpEncode.jsp
│ ├── index.jsp
│ └── userList.jsp
└── target/
├── classes/
├── generated-sources/
├── msp-gw-boot-web-0.0.1-SNAPSHOT/
├── msp-gw-boot-web-0.0.1-SNAPSHOT.war
└── msp-gw-boot-web-0.0.1-SNAPSHOT.war.original
msp-gw-boot-web에서 제공하는 Sample Rest API 목록과 그에 대한 설명입니다.
Package | API URL | HTTP Method | 설명 |
---|---|---|---|
kr.msp.example.basic | / | GET | 메인 index.jsp 페이지를 호출하는 메서드 |
/api/basic/sample/userList | GET | 사용자 리스트를 Database에서 조회하여 userList.jsp 페이지를 호출하는 메서드 | |
/api/basic/sample/ | POST | 파라미터로 받은 ID로 사용자 정보를 조회하는 메서드 | |
/api/basic/sample/list | POST | SAMPLE_USER 테이블에서 사용자를 조회하여 hashMap으로 받는 메서드 | |
/api/basic/sample/dto/list | POST | SAMPLE_USER 테이블에서 사용자를 조회하여 DTO 형태로 받는 메서드 | |
/api/basic/sample/config | POST | application.yml 내에 정의되어 있는 변수 값을 호출하는 메서드 | |
kr.msp.example.encode | /dbcpEncode | GET | dbcpEncode.jsp 페이지를 호출하는 메서드 |
/dbcpEncode | POST | dbcpEncode.jsp 페이지로부터 전달받은 파라미터를 암호화하여 값을 리턴하는 메서드 | |
kr.msp.example.file | /api/file/upload | POST | 파일 업로드 API |
/api/file/download/{fileExtension}/ | GET | 파일 다운로드 API | |
kr.msp.example.http | /api/proxy/sample | POST | RestTemplate을 사용하여 API 프록시 요청 |
/api/http/legacy/proxy | POST | Legacy Host 정보 조회 후 연결 | |
/api/proxy/download/{fileExtension}/ | GET | Legacy System 파일 다운로드 API | |
/api/push/user/regist | POST | RestTemplate을 사용하여 PUSH SERVICE 서비스 가입 + USER 등록 API를 프록시 요청 | |
/api/push/send | POST | RestTemplate을 사용하여 PUSH 발송 API 프록시 요청 |