Spring MVC 通过@Value注解读取.properties配置内容

来源:互联网 发布:网站空间送域名 编辑:程序博客网 时间:2024/05/16 05:09
1 @Value("#{configProperties['userPageSize']}")2 private String userPageSize; 

 第一步:

 

 

在applicationContext.xml配置:

 <bean id="configProperties"class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"><list><value>classpath:/config/*.properties</value></list></property></bean> <bean id="propertyConfigurer"class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> <property name="properties"ref="configProperties"/></bean>

 

第二步:

建立配置文件内容:

例如:userPageSize=5

第三步:

在Controller中使用注解获得配置项内容:

 

1 @Value("#{configProperties['userPageSize']}")2 private String userPageSize; 

 

第四步:

后面的代码就可以使用userPageSize这个私有变量了,这个字符串的值就是我们配置文件中配置的5.


http://www.thinksaas.cn/topics/0/201/201007.html
0 0
原创粉丝点击