1.代码:
@Autowired
private MapUtil mapUtil ;
String param= mapUtil.getParam1().get(key);
2.MapUtil:
//ConfigurationProperties注解自动绑定配置
@ConfigurationProperties(prefix = "mapUtilConfig")
public class MapUtil {
private Map<String,String> param1;
private Map<String,String> param2;
public Map<String, String> getParam1() {
return param1;
}
public void setParam1(Map<String, String> param1) {
this.param1= param1;
}
public Map<String, String> getParam2() {
return param2;
}
public void setParam2(Map<String, String> param2) {
this.param2= param2;
}
}
3.配置文件 bootstrap.yaml:
mapUtilConfig:
param1:
key1: value1
key2: value2
param2:
key1: value1
key2: value2