java - 从 config.properties 中提取地图
问题描述
我正在尝试从我的属性文件中获取地图,如下所示:
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}}")
private Map<String,String> mapping;
@Bean
public Map<String,String> getMapping() {
return mapping;
}
这适用于一个最小的项目。
推荐阅读
- mysql - SQL 输出将列转换为行
- maven - 如果不指定 maven 插件的版本会怎样?
- python - Python打印到文件功能没有打印到文件
- node.js - 为什么在正确执行入职流程后,目的地收费、条带连接时出现“没有此类帐户”错误?
- angular - 如何在 Angular Typescript 中订购 FireStore 集合
- yaml - GitHub 托管的 css 文件不再在 ioslides 中加载
- matlab - uint8 和单个图像有什么区别?
- python - 循环标记多个轴
- java - 如何在从cordova创建的本机代码中使用相同的android SQLite DB?
- android - Android:如何将一个触摸事件(onClick)从前台的视图传递到后台的另一个视图?