我有这样的yml:
application:
address:
'0xb7716e1f5690a841d698dd64ae13727bf719b2cd': '4'
'0x0f020200ad0729f19be98ddb26685d80359428b7': '5'
我Autowired
环境变量如下 -
@Autowired
Environment environment;
现在,环境getProperty
回归null
Map<String,String> maps = environment.getProperty("application.address",HashMap.class); //got null
如何获取地图类型的地址?
@ConfigurationProperties("application")
并将变量设置为 re(private Map<String,String> address;
并添加获取和设置方法
public Map<String, String> getAddress() {
return address;
}
public void setAddress(Map<String, String> address) {
this.address = address;
}
没问题