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이 있다.
이걸 추가해 준뒤, 화면을 가보면,
이렇게 내용이 추가된다.
나머지는 검색해 보면 나옴.... ㅎ
'개발 > Spring' 카테고리의 다른 글
JunitTest] Mock 사용하기 (0) | 2018.08.21 |
---|---|
[spring] 특정 환경에서만 동작하게 하기 (0) | 2018.08.03 |
Spring boot Application 에서 기본 타임존을 UTC로 하기 (0) | 2018.07.16 |
IntelliJ] Spring Boot 시작하기 (0) | 2018.05.22 |
[Spring-remote] Hessian 예제 (0) | 2018.02.15 |