Swagger 적용하기
Contents
Swagger 적용하기
-
build.gradle
compileOnly group: ‘io.springfox’, name: ‘springfox-swagger2’, version: ‘2.9.2’ compileOnly group: ‘io.springfox’, name: ‘springfox-swagger-ui’, version: ‘2.9.2’
-
swagger 파일
class 밖에 @Configuration, @EnableSwagger2 class 안에 @Bean
-
- @Bean
- @Configuration으로 정의된 클래스는 @Bean으로 정의된 메소드들을 포함
- .consume(), .produces(): 각각 Request Content-Type, Response Content-Type에 대한 설정(선택)
- .apiinfo(): Swagger API 문서에 대한 설명을 표기하는 메소드(선택)
- .apis(): Swagger API 문서로 만들기 원하는 basePackage 경로**(필수)**
- .path(): URL 경로를 지정하여 해당 URL에 해당하는 요청만 Swagger 문서로 만듦
https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWXZuQ%2FbtqA6o6Z7sj%2FxwT3b8YD4bRnyVXO7f4qhK%2Fimg.png /member/save 설명: Member save 노트: 사용자 저장1
@ApiOperation(value = "Member Save", notes = "사용자 저장")
-