반응형
Swagger란 개발한 REST API를 편리하게 문서화 해주고, 이를 통해서 편리하게 API를 호출해보고 테스트할 수 있는 프로젝트이다. 기본 swagger2 프로젝트 뿐 아니라 다양한 구성을 가지고 있다
Swagger를 적용 시켜보자
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
우선 이 두가지를 pom.xml에 적용시켜 보자
그렇게 하면 메이븐에서 Swagger를 사용할 수 있게 된다.
일단 config를 하나 생성해주자
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
}
이렇게 하면 완료 된다.
이렇게 편하게 문서 자동화가 가능하다.
반응형
'Spring Boot > Restful-Api + Spring Boot' 카테고리의 다른 글
스프링부트 타임리프 벨리데이션 체크를 해보자 (0) | 2022.06.15 |
---|---|
Restful-API연습 (10) REST API Monitoring을 위한 Actuator 설정 (0) | 2022.06.12 |
RestFul API 연습(8) Rest api 구현을 위한 HATEOAS 적용 (0) | 2022.06.04 |
RestFul API 연습(7) 다국어 처리를 위한 Internationalization 구현 방법 (0) | 2022.06.03 |
RestFul API 연습(6) 유효성 체크를 위한 Validation API 사용 (0) | 2022.06.03 |