解决Sping 框架 Controller@Value获取不到值
2024-08-31 09:35:28
原因:要获取 int.properties 中的数据 但是 一直拿不到值 如下代码
使用这种方式注入 *.properties文件
<!-- 引入配置文件 -->
<context:property-placeholder location="classpath:*.properties"/>
@RestController
public class HomeController { @Value("${datasource.username}")
private String userName; @RequestMapping(value = "/")
public HashMap<String, String> home() {
HashMap<String, String> hashMap = Maps.newHashMap();
hashMap.put("db_username",userName);
return hashMap;
}
}
解决方法:
@RestController
@PropertySource("classpath:ini.properties")
public class HomeController { @Value("${datasource.username}")
private String userName; @RequestMapping(value = "/")
public HashMap<String, String> home() {
HashMap<String, String> hashMap = Maps.newHashMap();
hashMap.put("db_username",userName);
return hashMap;
}
}
指定读取字段的文件
最新文章
- AssetBundle Manager &; Example Scenes
- Maven、SecureCRT使用问题汇集
- Oracle 数据库SQL性能查看
- cocos2d-html5对话界面设计
- 【Vmware】已有镜像文件的导入
- 【移动开发】怎样自己定义ViewGroup
- 漫游Kafka实战篇clientAPI
- 如何在VBS脚本中显示“选择文件对话框”或“选择目录对话框”
- UML 类图基础
- NOIP2016 玩脱记
- react-navigation android 导航标题居中
- Git打标签、还原到具体标签版本代码
- 一、Swagger配置
- python to shell vimdiff
- C++实现第三方资源释放与载入过程(以DLL为例)
- Android 判断是否有声音在播放
- [No0000188][VCB-Studio 科普教程 2.5] 基于 PotPlayer 和 madVR 的播放器教程(已更新 XySubFilter)
- ecplise问题总结
- PHP批量添加数据
- python学习 day3 (3月4日)---字符串
热门文章
- Fully Digital Implemented Delta-Sigma Analog to Digital Converter
- 【转】2012年6月26 – 盛大PHP工程师最新面试题
- Photoshop的版本体系
- Ruby:字符集和编码学习总结
- Androidclient与服务端交互之登陆演示样例
- MNI模板和Talairach 模板的对比
- SharePoint 2013 App 示例之图片墙
- Python学习(四)数据结构 —— str
- java.lang.Integer can not be cast to java.lang.Long
- iOS:二叉树多级表格的使用,使用三方库TreeTableView-master实现对json解析数据的递归遍历整理成树状结构