Spring の ConfigurationProperties を kotlin で使う
以下のように、open class
にすれば良いらしい。kotlin のクラスはデフォルトで final 指定がつくので、open 指定しないとダメな様子。
@Configuration
@ConfigurationProperties(prefix = "koblog")
open class KoblogSettings {
var filePath: String = ""
}
var にして default 値入れないといけないので、負けた感じがすごい。
そのうち、immutable なクラスにも対応する日がくるのでしょう。たぶん。
Published: 2016-05-02(Mon) 14:24