【发布时间】:2020-10-08 07:35:36
【问题描述】:
如何在 yaml 中存储数组并在代码中从该数组中提取值?我试过这样:
report:
interval: 3
to:
- somemail@gmail.com
- somemail@somecompany.com
- io.lab@hh.com
- ...
在代码的后面(Spring Boot)我试图将值提取到我的数组中:
@Value("${report.to}")
private String [] recipients;
所以,我期待得到这个数组:
String [] recipients = new String[]{"somemail@gmail.com", ...}
但我得到了例外:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'report.to' in value "${report.to}"
我做错了什么?
【问题讨论】:
-
请考虑接受@hsadik 的答案。美好的一天