@ConfigurationProperties目前只对lateinit或者可为空的var属性(推荐前者)生效。由于不可变类由构造器初始化,所以还不被支持。
@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 } }
最后更新于5年前