@Value 配置数组
yml 配置数组
project.tools:[ ' aa ',' bb ',' cc ' ]
或
project.tools:
- aa
- bb
- cc
@Value 对复杂对象解析不好,复杂对象要用类去配置接收。(好像也和 springboot 版本有关系。
比如某个属性
以下方法貌似是不行的
@Value("project.tools")
List<String> tools;
拿不到。
但,写一个配置类,
然后 , 这样是可以的。。。。
@ConfigurationProperties(prefix = "project")
public class Config {
private List<String> tools;
}