spring?@value無法取值多個properties文件的解決
@Value無法取值多個properties文件
spring
自己在用SSM框架的時候,加載兩個配置文件(properties),一個是數據庫的配置文件,一個是資源配置信息文件,出現了要么數據庫的連接信息解析成 ${jdbc.url}要么就是資源文件的信息解析不出來:
就像下面這樣:
網上的很多的方法都試過,但是都沒得什么用,要么就是數據庫連接報錯.要么就是這里取不到值.
直接上最后自己的解決方案
配置文件:
配置文件:
取值方式:
注意:這里不是${},而是#{}
我的spring版本是4.1.3的
spring無法讀取properties文件的value值
使用
<util:properties id="setting" location="/xx.properties" >
配置屬性文件,在controller里使用spEl表達式讀?。╯pEL表達式的格式:@Value(#{id['屬性名']}) )不到。
原因
配置信息配置在了spring的配置文件中,在這個文件中scan中排除了@Controller的注解
解決方法
需要在springMVC的配置文件中配置一下,ok。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
spring boot+redis 監(jiān)聽過期Key的操作方法
這篇文章主要介紹了spring boot+redis 監(jiān)聽過期Key,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08Java實戰(zhàn)之酒店人事管理系統(tǒng)的實現
這篇文章主要介紹了如何用Java實現酒店人事管理系統(tǒng),文中采用的技術有:JSP、Spring、SpringMVC、MyBatis等,感興趣的小伙伴可以學習一下2022-03-03詳解SpringBoot 發(fā)布ApplicationEventPublisher和監(jiān)聽ApplicationEvent事
這篇文章主要介紹了詳解SpringBoot 發(fā)布ApplicationEventPublisher和監(jiān)聽ApplicationEvent事件,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06SpringMVC 攔截器不攔截靜態(tài)資源的三種處理方式方法
本篇文章主要介紹了SpringMVC 攔截器不攔截靜態(tài)資源的三種處理方式方法,詳細的介紹了三種方法,有興趣的可以了解一下。2017-01-01關于JDK+Tomcat+eclipse+MyEclipse的配置方法,看這篇夠了
關于JDK+Tomcat+eclipse+MyEclipse的配置問題,很多朋友都搞不太明白,網上一搜配置方法多種哪種最精簡呢,今天小編給大家分享一篇文章幫助大家快速掌握JDK Tomcat eclipse MyEclipse配置技巧,需要的朋友參考下吧2021-06-06