728x90
개발 환경
SpringBoot 2.6.1
gradle
Swagger 3.0.0
의존성 추가
/* build.gradle */
dependencies {
// ..
implementation 'io.springfox:springfox-boot-starter:3.0.0'
// ..
}
Seagger 3.x 부터 pringfox-boot-starter
하나로 하위에 필요한 모든 라이브러리가 포함된다.
Config 추가
@Configuration
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.OAS_30)
.useDefaultResponseMessages(false)
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.beamo.controller")) //@@@@자신의 Controller 위치 @@@@
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo());
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Practice Swagger")
.description("practice swagger config")
.version("1.0")
.build();
}
}
접속
접속이 안되면
여기 블로그 참고
728x90
'Spring' 카테고리의 다른 글
[Spring] kakao login API 전체 프로세스 (0) | 2022.10.21 |
---|---|
[Spring] Could not read JSON/ Cannot construct instance of XXXDto, XXXResponse 에러해결 (0) | 2022.09.13 |
Spring-Core Container (0) | 2022.05.13 |
Java Bean? Spring Bean? (0) | 2022.04.29 |
Spring DI 종류 (0) | 2022.04.22 |
댓글