【发布时间】:2019-01-25 13:50:18
【问题描述】:
我有属性文件application-dev.yml 的内容:
spring.profiles: dev
config.some.value:
- ELEMENT1
- ELEMENT2
还有另一个application-staging.yml,内容:
spring.profiles: staging
config.some.value:
- ELEMENT1
- ELEMENT2
- ELEMENT3
所以我基本上不知道列表的大小。当我在 main application.yml 中引用此列表时,如下所示:
some.value: ${config.some.value}
我收到Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'value'。如何正确引用?
【问题讨论】:
-
那么你到底想做什么?你想在
defaultapplication.yml 中包含staging和dev?