【发布时间】:2021-10-24 18:46:58
【问题描述】:
我正在尝试直接从 application.yml 加载 kotlin 中的全局变量:
telegram:
token: foo
为了实现这一点,我在课堂上尝试过:
@Value("\${telegram.token}")
val botToken: String
但是它抛出一个错误,说我需要初始化属性。 (例如,这不会引发错误,但这不是我的预期行为):
@Value("\${telegram.token}")
val botToken: String = ""
我想要的是将配置值(foo)注入到这个常量(botToken)中。
【问题讨论】: