10월, 2021의 게시물 표시

Spring Boot에 Swagger 붙이기

이미지
 안녕하십니까. 이번 포스팅에서는 Spring Boot에 Swagger API를 붙이는 방법에 대하여 알아 보려고 합니다. gradle 설정 gradle을 사용하실 경우 아래의 한줄을 build.gradle의 dependency에 추가해 줍니다. implementation 'io.springfox:springfox-swagger2:3.0.0' implementation 'io.springfox:springfox-swagger-ui:3.0.0'   Maven 설정 Maven을 사용하실 경우 아래의 설정을 추가하시면 됩니다. <dependency > <groupId > io.springfox </groupId > <artifactId > springfox-swagger2 </artifactId > <version > 3.0.0 </version > </dependency > <dependency > <groupId > io.springfox </groupId > <artifactId > springfox-swagger-ui </artifactId > <version > 3.0.0 </version > </dependency >   설정 파일 추가 gradle, maven을 통하여 코드를 불러오셨으면, 이에 따라 swagger 설정을 해야합니다. 다음과 같이 파일을 하나 생성하며 @Bean으로 등록해 주시면 됩니다. 코드는 간단하게 모든 api에 대하여 스웨거를 빌드한다는 내용 입니다. @Configuration @EnableSwagger2 public class SwaggerConfig {   @Bean public Docket swaggerApi ( ) { retur