Spring Foxのリファレンスだとmainに書いてるけど
エントリポイントになるクラス/メソッドにごちゃごちゃ書きたくない!
環境
Spring Boot 2.2.3.RELEASE - 2.2.4.RELEASE
Spring Fox 2.9.2
Kotlin 1.3.61
Gradle
環境は以下の記事のまんま
アノテーションつければええんやで
SpringBootExampleApplication.kt
@SpringBootApplication
class SpringBootExampleApplication
fun main(args: Array<String>) {
SpringApplication(SpringBootExampleApplication::class.java).run(*args)
}
エントリポイントじゃなくて
SwaggerConfig.kt
@Configuration
@EnableSwagger2
class SwaggerConfig {
@Bean
fun configurateApiDocument(): Docket = Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths( PathSelectors.any() )
.
.
.
}
@Configuration
とEnableSwagger2
のアノテーションがつけば大丈夫っぽい!