Spring中Value注解的使用
2015-10-11 23:46
225 查看
Spring中Value注解的使用
分类: Spring2014-08-16 17:28 2985人阅读 评论(0) 收藏 举报有的时候我们定义了Properties文件,并且使用Spring的PropertyPlaceholderConfigurer类在Spring配置文件中以占位符的方式替换数据库等配置文件,那么万一我们想将这些属性也同时注入到某个bean中呢?
这里做个说明,网上很多资料说的<util:properties>方式我们这里不做介绍,有兴趣的自己去看。我们这里只介绍使用PropertyPlaceholderConfigurer管理起来的方式。
其实很简单,比如你在db.properties中配置的db.driverclass=com.mysql.jdbc.Driver,则在我们的bean的某个set方法上可以用@Value("${db.driverclass}")来完成注入,
也可以在成员变量上注入。
例子代码如:
@Service
public class DatabaseInfo {
private String driverClass; //也可以在这里注入
private void setDriverClass(String dc) {
this.driverClass = dc;
}
}
相关文章推荐
- java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决
- javaee中的session的理解,你是怎么用session的
- java备忘录模式
- Java 组合的实现- 输入一个字符,输出字符中字母组成的所有组合
- 实验二 Java 面向对象程序设计
- 摘录:来自justjavac(迷渡)——代码之谜
- Spring中<ref local=""/>与<ref bean=""/>区别
- 《Java并发编程实战》读书笔记
- eclipse 安卓虚拟机安装apk 及常见问题
- 摘录:来自justjavac(迷渡)——代码之谜
- 插入排序——直接插入排序
- Eclipse使用
- JDBC之Java连接SQLSever2012配置问题
- 摘录:来自justjavac(迷渡)——代码之谜
- java遍历arrayList的四种方法
- javaIO中的类使用方法
- JAVA_SE基础——42.final修饰符
- Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
- java处理XML文件
- java序列化相关总结