想从yml配置文件中读取数组,但是按照yml配置数组的形式有点麻烦。这里我直接使用字符串
spring默认时按照逗号进行分割的,所以代码中可以写成
@Value("${lists.array1}") private String[] lists;
另外,@Value注解是支持SpEL表达式的,所以还可以写成
然后使用.进行分割
@Value("#{'${test.list}'.split('.')}") private String[] list2;
想从yml配置文件中读取数组,但是按照yml配置数组的形式有点麻烦。这里我直接使用字符串
spring默认时按照逗号进行分割的,所以代码中可以写成
@Value("${lists.array1}") private String[] lists;
另外,@Value注解是支持SpEL表达式的,所以还可以写成
然后使用.进行分割
@Value("#{'${test.list}'.split('.')}") private String[] list2;
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。