Spring Boot中使用@Value取yml文件中(数组)的值


想从yml配置文件中读取数组,但是按照yml配置数组的形式有点麻烦。这里我直接使用字符串

 

 

 

spring默认时按照逗号进行分割的,所以代码中可以写成

    @Value("${lists.array1}") private String[] lists;

 

另外,@Value注解是支持SpEL表达式的,所以还可以写成

 

 然后使用.进行分割

@Value("#{'${test.list}'.split('.')}") private String[] list2;

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM