成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

spring依賴注入注解方式 value注解獲取其他服務(wù)配置?

value注解獲取其他服務(wù)配置?在resources目錄下有兩個properties配置文件,在service層使用@value注解都能取到值,而在controller層只有其中一個文件能取到值,另一

value注解獲取其他服務(wù)配置?

在resources目錄下有兩個properties配置文件,在service層使用@value注解都能取到值,而在controller層只有其中一個文件能取到值,另一個文件只能取到key(@value注解如果沒有取到值會返回鍵而不是null),解決之后感覺受益頗多,決定貼出來。

<context:property-placeholder location="classpath:application.properties" ignore-unresolvable="true" />

基于xml配置,使用property-placeholder來將配置文件注入到容器中,而上面的問題就在于兩個配置文件都注入到了Spring容器中了,其中一個還注入了SpringMVC容器中,而controller屬于SpringMVC容器,service屬于Spring容器,所以如果我們需要在controller層也能取到另一個配置文件的值,需要在SpringMVC容器中引入該配置文件。