Spring Foxの設定を別ファイルに書きたい
2894 ワード
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)
}
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
のアノテーションがつけば大丈夫っぽい!
Author And Source
この問題について(Spring Foxの設定を別ファイルに書きたい), 我々は、より多くの情報をここで見つけました https://qiita.com/ShassBeleth/items/40249cba33835710a96c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .