Java 从config.properties中提取映射

Java 从config.properties中提取映射,java,properties-file,Java,Properties File,我正在尝试从我的属性文件中获取地图,如下所示: Mapping = { "NAME-1":"AAA,aa,bb" , "NAME-2":"BBB,bb,cc" } 在我的类文件中,我正在这样做 @Value("${Mapping}") private String mapping; @Bean public Map<String,String> getMapping() {

我正在尝试从我的属性文件中获取地图,如下所示:

Mapping = { "NAME-1":"AAA,aa,bb" , "NAME-2":"BBB,bb,cc" }
在我的类文件中,我正在这样做

@Value("${Mapping}")
private String mapping;

@Bean
public Map<String,String> getMapping() {
    log.debug("inside mapping");
    Map<String,String> mapping = new HashMap<String,String>();
    return mapping;
}
@Value(“${Mapping}”)
私有字符串映射;
@豆子
公共映射getMapping(){
调试(“内部映射”);
Map mapping=newhashmap();
回归映射;
}
这不起作用,请帮助。

@Value(“{${Mapping}”)
私人地图测绘;
@豆子
公共映射getMapping(){
回归映射;
}

这在最小的项目中有效。

对不起,您的问题不清楚。您是否有名为
config.properties
的文件?您是否试图从该文件的内容创建
java.util.Map
?谢谢@Abra…这让我的观点清晰了