【发布时间】:2018-09-18 16:51:44
【问题描述】:
我有这个堆栈跟踪:
无法解析值“${aa/bb}”中的占位符“aa.bb”
我的 Java:
@Value("${aa.bb}")List<String> bb
application.yml:(YES,空间数不错)
aa:
bb:
- XX
- YY
有趣的事实:
@Value("${aa.bb[1]}")
返回“YY”
【问题讨论】:
-
\$不是有效的 Java。 -
您可能想在配置类中使用
@ConfigurationProperties('aa')并在其中使用List<String> bb字段 -
您使用的文件系统是否仅支持 3 个字符的文件扩展名?如果不是,您应该考虑为您的 YAML 文件应用 recommended file extension
.yaml
标签: java spring-boot yaml