我需要將一些配置值注入到 bean 中,并且我正在嘗試將新的 dsl 用于 kotlin。基本上,我需要以下的 java 等價物,但對于 kotlin bean DSL
public Thing myThing(@Value("${foo}") String foo) {
return new Thing(foo)
}
在 Kotlin DSL 中:
val beans = beans {
bean {
Thing("????? How to get foo") // I need @Value("${foo}") here
}
}
uj5u.com熱心網友回復:
您可以使用env
import org.springframework.core.env.get
val beans = beans {
bean {
Thing(env["foo"])
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/530905.html
標籤:爪哇春天科特林
下一篇:如何在候診室自動創建用戶組?
