Spring3中用注解直接注入properties中的值

时间:2025-02-13 11:35:21
在spring 3.0中,可以通过使用@value,对一些如文件 
中的文件,进行键值对的注入,例子如下: 

1 首先在中加入: 
   <beans xmlns:util="/schema/util"  
    xsi:schemaLocation="/schema/util /schema/util/spring-util-3.">  
</beans>  
  
   的命名空间,然后 


<util:properties location="WEB-INF/classes/META-INF/spring/" />  

3 创建 
   abc=123 


import ;   
import ;   
import ;   
  
@RequestMapping("/admin/images")   
@Controller   
public class ImageAdminController {   
  
    private String imageDir;   
           @Value("#{settings['']}")   
    public void setImageDir(String val) {   
        = val;   
    }   
  

}  
这样就将的值注入了imageDir中了