Swagger

    [spring] swagger2로 API 명세서 만들기

    Swagger 란 REST API를 설계, 빌드, 문서화 및 사용하는 데 도움이되는 OpenAPI 사양을 중심으로 구축 된 오픈 소스 도구 세트이다. swagger를 사용하는 이유는 코드 몇줄로 API 명세서를 작성해 사용할 수 있으며 테스트할 수 있는 UI도 제공한다. 또한 파라메터를 넣어보고 테스트도 할 수 있다. API 문서를 작성하는 시간도 줄이고 실시간으로 유지할 수 있다는 장점도 있다. 사용방법 '3.0.0' 과 '2.9.2' 의 설정 방법이 다른데 나는 '2.9.2' 버전으로 진행했다. 의존성 추가 - gradle // swagger compile 'io.springfox:springfox-swagger2:2.9.2' compile 'io.springfox:springfox-swagger-u..