출처: http://november11tech.tistory.com/88 [Mr.november11] Spring Boot에 Swagger2를 달아봅시다. :: 사월은 봄이다.

1. maven repository를 설정해주자.

<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>

</dependency>

swagger-ui 가 없으면 JSon으로 봐야 하므로 넣어준다. 없어도 된다.

이제 Docket를 빈으로 등록해야한다.



config 패키지를 만들어서 SwaggerConfiguration을 만들어 주었다.


이제 간단히 돌려보면, mainController의 내용..

아래는 swagger 화면이다.

보충을 더 하자면, @ApiOperation, @ApiParam, @ApiModel이 있다.


이걸 추가해 준뒤, 화면을 가보면,


이렇게 내용이 추가된다.


나머지는 검색해 보면 나옴.... ㅎ



+ Recent posts