spring yml注入map型
head.imap:{"key1":"value key1","key2":value "key2","key3":"value key3"}
head:
imap: ${head.imap}
@Configuration
@Data
@ConfigurationProperties(prefix = "head")
public class IConfig {
Map imap;
public static Logger getLog() {
return log;
}
public Map getimap() {
return imap;
}
public void setimap(Map imap) {
this.imap = imap;
}
}
@Test
public void test2s(){
System.out.println("*********");
System.out.println(com.alibaba.fastjson.JSONObject.toJSONString(iConfig.getimap()));
System.out.println(iConfig.getimap().get("key1"));
}
@Autowired
IConfig iConfig;