我有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'
。如何正确引用?