47.5 @ConfigurationProperties

@ConfigurationProperties目前只对lateinit或者可为空的var属性(推荐前者)生效。由于不可变类由构造器初始化,所以还不被支持

@ConfigurationProperties("example.kotlin")
class KotlinExampleProperties {

    lateinit var foo1: String

    lateinit var foo2: String

    lateinit val bar = Bar()

    class Bar {

        lateinit var bar1: String

        lateinit var bar2: String

    }

}

最后更新于