摘要: 注入依赖:依赖:对象之间存在的相互关系注入依赖:对象通过一些方式形成的相互关系(构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性),相比之前的bean自己来控制本身实例化(在构造器中指定依赖关系或者类似使用服务定位器模式来自助控制依赖关系的注入)容器实现了在创建bean时注入这些依赖关系,控制从根本上发生了倒转,也这里也就是我们所说的IOC(控制翻转)。应用DI原则很明显的有点就是代码更清晰:bean自己本身不用担心与其他bean的依赖关系,实现更高层次的松耦合易如反掌。DI有两种注入方式,setter注入和构造器注入:我们通过下边的例子可以看出构造器方法注入会使程序 阅读全文
posted @ 2012-10-18 20:11 Mr-sniper 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在spring中bean的作用域是spring容器用来返回调用者实例类型的在spring中有5中类型的作用域:先来比较一下singeton 和 prototype:package springapp.test; /** * @author zhangxuegang * @version 1.0 * @created 2012-10-16 下午11:09:38 */public class CustomerService { String message; public String getMessage() { return message; }... 阅读全文
posted @ 2012-10-18 19:09 Mr-sniper 阅读(271) 评论(0) 推荐(1) 编辑