Java 我想读取具有映射图的spring属性文件
我想有一个像下面这样的属性,这是一个地图的地图Java 我想读取具有映射图的spring属性文件,java,spring,spring-mvc,config,properties-file,Java,Spring,Spring Mvc,Config,Properties File,我想有一个像下面这样的属性,这是一个地图的地图 propertymap = { key1:'{subkey1:'subvalue1',subkey2:'subvalue2'}', key2:'{subkey3:'subvalue3',subkey4:'subvalue4'}' } @Value("#{${propertymap}}") private Map<String,Map<String,String>> propertymap; 我找到了方
propertymap = {
key1:'{subkey1:'subvalue1',subkey2:'subvalue2'}',
key2:'{subkey3:'subvalue3',subkey4:'subvalue4'}' }
@Value("#{${propertymap}}")
private Map<String,Map<String,String>> propertymap;
我找到了方法,我只需去掉钥匙后面的
propertymap = {
key1:{
subkey1:'subvalue1',
subkey2:'subvalue2'
},
key2:{
subkey3:'subvalue3',
subkey4:'subvalue4'
}
}
下面的代码将它提取出来
@Value("#{${propertymap}}")
private Map<String,Map<String,String>> propertymap;
@Value(“#{${propertymap}}”)
私有地图属性映射;
属性文件中必须有反斜杠-属性映射必须是多行上的一个大字符串,例如key1:{\etc。
@Value("#{${propertymap}}")
private Map<String,Map<String,String>> propertymap;