spring mvc注入配置文件里的属性

来源:互联网 发布:淘宝店铺布局管理 编辑:程序博客网 时间:2024/06/08 15:56
spring3.0以上版本鼓励使用注释的方式编写程序,之前一直不知道xml配置文件里面的${}引用的属性如何通过注解的方式进行注入,网上搜索发现使用@Value("${属性名}")的方式可以获取得到,不过前提是spring容器里面要有这些属性,于是添加配置
[html] view plaincopyprint?
  1. <beanclass="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
  2.     <propertyname="systemPropertiesModeName"value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/> 
  3.     <propertyname="ignoreResourceNotFound"value="true"/> 
  4.     <propertyname="locations"> 
  5.     <list> 
  6.           <value>classpath*:/META-INF/application.properties</value> 
  7.     </list> 
  8.      </property> 
  9. </bean> 

到spring的主配置文件中,可是程序里面还是读去不到,读取到的只是$("属性名")这样的字符串,并没有解析这个表达式,后来想了下,我项目是用spring mvc的,主要是controller需要读取这些配置信息,而spring mvc的配置文件和spring的配置文件非同一个,把上面的配置文件放到spring mvc的配置文件中就解决了这个问题,记录一下以防遗忘。

0 0
原创粉丝点击