spring @value无法取值多个properties文件的解决
目录
@Value无法取值多个properties文件spring直接上最后自己的解决方案spring无法读取properties文件的value值原因解决方法@Value无法取值多个properties文件
spring
自己在用SSM框架的时候,加载两个配置文件(properties),一个是数据库的配置文件,一个是资源配置信息文件,出现了要么数据库的连接信息解析成 ${jdbc.url}要么就是资源文件的信息解析不出来:
就像下面这样:
网上的很多的方法都试过,但是都没得什么用,要么就是数据库连接报错.要么就是这里取不到值.
直接上最后自己的解决方案
配置文件:
配置文件:
取值方式:
注意:这里不是${},而是#{}
我的spring版本是4.1.3的
spring无法读取properties文件的value值
使用
配置属性文件,在controller里使用spEl表达式读取(spEL表达式的格式:@Value(#{id["属性名"]}) )不到。
原因
配置信息配置在了spring的配置文件中,在这个文件中scan中排除了@Controller的注解
解决方法
需要在springMVC的配置文件中配置一下,ok。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?