1.读取配置自定义的List
@Configuration
@PropertySource("classpath:stats.properties")
@ConfigurationProperties(prefix = "param")
@Data
public class ReadStatsConfig {
private List<BaseModel> baseModelList;
@Data
private class BaseModel {
public Integer provinceId;
public Integer cityId;
public Integer countyId;
public Integer townId;
}
}
#数据格式模板,不能为null哦
#param.baseModelList[0]:表示list的下标
#param.baseModelList[0].provinceId:表示给list里的实体属性provinceId赋值
#param.baseModelList[0].provinceId= #{value}
#param.baseModelList[0].cityId= #{value}
#param.baseModelList[0].countyId= #{value}
#param.baseModelList[0].townId= #{value}
#配置 0
param.baseModelList[0].provinceId=520000
param.baseModelList[0].cityId=520302
#配置1
param.baseModelList[1].provinceId=520000
param.baseModelList[1].cityId=520300
param.baseModelList[1].industryTwoId=447
#配置2
param.baseModelList[2].provinceId=520000
param.baseModelList[2].cityId=520300
param.baseModelList[2].industryId=444