공부용

Spring Boot 에 Swagger 적용하기 본문

카테고리 없음

Spring Boot 에 Swagger 적용하기

고딕짱! 2021. 5. 18. 11:47

1. build.gradle에 maven 추가

    implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2'
    implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2'

 

2. java config 

@Configuration
@EnableSwagger2
public class SwaggerConfig {


    private ApiInfo apiInfo() {

        return new ApiInfoBuilder()
                .title("Demo")
                .description("API EXAMPLE")
                .build();
    }

    @Bean
    public Docket commonApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .groupName("example")
                .apiInfo(this.apiInfo())
                .select()
                .apis(RequestHandlerSelectors
                        .basePackage("패키지"))
                .paths(PathSelectors.ant("/api/**"))
                .build();
    }

}

 

3. URL

http://localhost:port번호/swagger-ui.html#

접속이 되면 성공

Comments