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

spring默认时按照逗号进行分割的,所以代码中可以写成
@Value("${lists.array1}")
private String[] lists;
另外,@Value注解是支持SpEL表达式的,所以还可以写成

然后使用.进行分割
@Value("#{'${test.list}'.split('.')}")
private String[] list2;

浙公网安备 33010602011771号