【发布时间】:2016-12-01 17:21:28
【问题描述】:
在 stackoverflow 上阅读了几篇 answers 之后。我试图实现它被推荐的方式,但我仍然没有在我的component 中获得字符串列表。
这是我的application.yml 文件
appName:
db:
host: localhost
username: userX
password: passX
driverClassName: org.postgresql.Driver
shipment:
providers:
supported1:
- one
- two
而我的component 课程是
@Component
@ConfigurationProperties(prefix = "appName.shipment.providers")
public class ProviderUtil {
List<String> supported1;
/* This class has other util methods as well */
}
在这里,我期望 supported1 会有字符串列表 one 和 two 但它是空的。有人可以帮助这里发生的事情以及如何解决它吗?
【问题讨论】:
标签: spring dependency-injection configuration spring-boot yaml