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

时间:2025-02-13 13:30:37

第一步:

在配置:

?
1
2
3
4
5
6
7
8
9
10
< bean  id = "configProperties"  class = "" >
         < property  name = "locations" >
             < list >
                 < value >classpath:/config/*.properties</ value >
             </ list >
         </ property >
     </ bean >
     < bean  id = "propertyConfigurer"  class = "" >
         < property  name = "properties"  ref = "configProperties"  />
     </ bean >

第二步:

建立配置文件内容:

例如:userPageSize=5

第三步:

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

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

第四步:

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