Spring Foxの設定を別ファイルに書きたい


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() )
            .
            .
            .
}

@ConfigurationEnableSwagger2のアノテーションがつけば大丈夫っぽい!