spring|spring @value无法取值多个properties文件的解决
目录
- @Value无法取值多个properties文件
- spring
- 直接上最后自己的解决方案
- spring无法读取properties文件的value值
- 原因
- 解决方法
@Value无法取值多个properties文件
spring
自己在用SSM框架的时候,加载两个配置文件(properties),一个是数据库的配置文件,一个是资源配置信息文件,出现了要么数据库的连接信息解析成 ${jdbc.url}要么就是资源文件的信息解析不出来:
就像下面这样:
文章图片
【spring|spring @value无法取值多个properties文件的解决】网上的很多的方法都试过,但是都没得什么用,要么就是数据库连接报错.要么就是这里取不到值.
直接上最后自己的解决方案
配置文件:
文章图片
配置文件:
文章图片
取值方式:
文章图片
注意:这里不是${},而是#{}
我的spring版本是4.1.3的
spring无法读取properties文件的value值 使用
配置属性文件,在controller里使用spEl表达式读取(spEL表达式的格式:@Value(#{id['属性名']}))不到。
原因
配置信息配置在了spring的配置文件中,在这个文件中scan中排除了@Controller的注解
解决方法
需要在springMVC的配置文件中配置一下,ok。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- java|springcloud-alibaba springSecurity整合oauth2 授权码模式
- JAVA|Spring boot 提示“Whitelabel Error Page”
- Spring|Spring Boot整合dubbo+Nacos实战(二)
- SpringSecurity-OAuth2.0
- Spring|22-Spring Authorization Server初体验
- 个人领悟|SpringBoot学习笔记
- 创建SpringBoot项目时遇到的问题
- springboot下使用shiro自定义filter的个人经验分享
- spring注解|spring注解 @PropertySource配置数据源全流程
- java|7个小技巧,老板再也无法留我加班了...