웹어드민
웹어드민을 통해 EIMS배포로직을 포함한 신규 API를 개발하고자 하거나, 기존 API를 수정하고자 하는 경우 웹어드민 확장 모듈을 사용할 수 있다.
절차
1. API 개발
별도로 제공되는 bxi-admin-extension
프로젝트를 사용해 개발한다.
신규 API를 추가하는 경우 bxi.web.controller.SampleController
을 참조하고,
기존 API를 변경하는 경우 bxi.web.controller.V2DomainInfoController
를 참조해 개발한다.
단, 기존 API를 변경할 때에는 아래와 같이 반드시 name
에 버전을 명시한다.
@PostMapping(value = "/getlist", name = "v0")
정보
name
에 버전을 명시하지 않은 경우 기본 v1
로 인식하며,
동일한 API가 여러개인 경우 가장 높은 버전이 적용된다. (ex. v0, v2, v3이 존재하는 경우 v3
이 적용됨)
2. API 배포
bxi-admin-extension
프로젝트 전체를 jar
로 익스포트하여 배포한다.
- 배포 경로 :
WEB-INF/lib