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

来源:互联网 发布:淘宝客佣金怎么领取 编辑:程序博客网 时间:2024/05/16 07:39
 第一步:

在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中使用注解获得配置项内容:

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

第四步:

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


0 0
原创粉丝点击