spring 3中新增的@value注解
2016-06-23 10:46
381 查看
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件
中的文件,进行键值对的注入,例子如下:
1
首先在applicationContext.xml中加入:
<beansxmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd"> </beans>
的命名空间,然后
2
<util:propertiesid="settings"location="WEB-INF/classes/META-INF/spring/test.properties" />
3
创建test.properties
abc=123
4
importorg.springframework.beans.factory.annotation.Value;
importorg.springframework.stereotype.Controller;
importorg.springframework.web.bind.annotation.RequestMapping;
@RequestMapping("/admin/images")
4000
@Controller
public classImageAdminController {
private String imageDir;
@Value("#{settings['test.abc']}")
public void setImageDir(String val) {
this.imageDir = val;
}
}
这样就将test.abc的值注入了imageDir中了
中的文件,进行键值对的注入,例子如下:
1
首先在applicationContext.xml中加入:
<beansxmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd"> </beans>
的命名空间,然后
2
<util:propertiesid="settings"location="WEB-INF/classes/META-INF/spring/test.properties" />
3
创建test.properties
abc=123
4
importorg.springframework.beans.factory.annotation.Value;
importorg.springframework.stereotype.Controller;
importorg.springframework.web.bind.annotation.RequestMapping;
@RequestMapping("/admin/images")
4000
@Controller
public classImageAdminController {
private String imageDir;
@Value("#{settings['test.abc']}")
public void setImageDir(String val) {
this.imageDir = val;
}
}
这样就将test.abc的值注入了imageDir中了
相关文章推荐
- spring mvc 请求转发和重定向
- springmvc实现导出数据信息为excle表格
- Spring Web MVC 初访
- java保留两位小数4种方法
- spring中bean的作用域
- Spring MVC 学习笔记 json格式的输入和输出
- spring_resource
- Java学习笔记(11)Inheritance and Polymorphism
- Spring通过构造方法注入的四种方式 .
- java多线程--线程让步
- Spring 装配Bean的构造注入
- java并发下修改arrayList---CopyOnWriteArrayList
- 【JAVA源码分析——Java.lang】String源码分析
- struts2 从一个action 跳转到另一个action的两种方法
- java代理模式的体现
- Java String字符串补0或空格
- SpringMVC详细示例实战教程
- 从字节码视角看java字符串的拼接
- struts2 I18N 国际化
- Throwable(一)源码分析