1. 使用@Value不能读取配置文件得集合但是可以通过可以通过逗号分隔的方式来间接实现
my.collection=apple,banana,orange
@Value("${my.collection}")
private String[] collectionAsArray;
有回答会有
@Value("#{${my.collection}}") // 使用SpEL表达式来转换为List
private List<String> collectionAsList;
这种答案,但经过测试证明,springboot2.0.9使用这种方式会报EL1041E的错误。