如下配置
aa-wechat:
app-list:
aa-id: "1"
aa-name: "AA"
aa-age: "18"
// 组装.yam配置对象
public class AaProperties{
/**
* .yam中aa-id 自动转换驼峰
*/
private String aaId;
/**
*.yam中aa-name 自动转换驼峰
*/
private String aaName;
/**
*.yam中aa-age 自动转换驼峰
*/
private String aaAge;
}
配置bean中:
// 组装.yam list集合
@Component
@ConfigurationProperties(prefix = "aa-wechat")
@Data
public class AaConfig {
/**
appList 与 .yam中app-list 自动转换驼峰
*/
private List<AaProperties> appList;
public List<AaProperties> getConfig(){
appList = this.getAppList();
return appList;
}
}