@Value 设置数组
@Value("#{'${test.list:}'.split(',')}")
private List<String> testList;
如果要进行默认值设置(可能为null)
@Value("#{'${test.list:}'.empty ? null : '${test.list:}'.split(',')}")
private List<String> testList;
本文详细解析了如何使用Spring框架中的@Value注解来设置List类型的属性,包括默认值的设置策略,适用于配置从环境变量或属性文件中读取的字符串数组。
@Value 设置数组
@Value("#{'${test.list:}'.split(',')}")
private List<String> testList;
如果要进行默认值设置(可能为null)
@Value("#{'${test.list:}'.empty ? null : '${test.list:}'.split(',')}")
private List<String> testList;
880
349
3267

被折叠的 条评论
为什么被折叠?