1、通过 ‘-‘ 来区别数组的多个值
yml结构配置:
provinceConf:
smpIp:
- 192.168.2.164
- 192.168.2.166
配置类取数组值:
import ;
import ;
import ;
/**
* @description
* @create:
**/
@Data
@Component
@ConfigurationProperties(prefix = "provinceconf")
public class YmlListValueConfig {
private String [] smpIp;//注意smpIp要与配置文件中的smpIp一样
}
2、通过 逗号 ‘ ,‘ 来区别数组的多个值
yml结构配置:
test:
strArray: aaa,bbb,ccc
strs: a,b,c
配置类取数组值:
import ;
import ;
/**
* @description
* @author:
* @create:
**/
@Configuration
public class YmlProperties {
//获取字符串数组数据
@Value("${}")
public String[] strArray;
//获取list数据
@Value("${}")
public List<String> strList;
//获取字符串数据
@Value("${}")
public String strs;
}