01 2018 档案

摘要:一、传统编程使用代理解决目标类增强问题 1 //主业务接口 2 public interface ISomeService { 3 // 目标方法 4 void doFirst(); 5 // 目标方法 6 void doSecond(); 7 } 1 //目标类 2 public class So 阅读全文
posted @ 2018-01-12 00:57 honghj 阅读(585) 评论(0) 推荐(0)
摘要:一、基本注解的使用 (1)导入AOP的Jar包 (2) 与set()无关 二、组件扫描器的base-package 三、@Component相关注解 四、@Scope 五、域属性的注入 (1)byType (2)byName方式 byName方式的注解式注入,要求@Autowired和@Qualif 阅读全文
posted @ 2018-01-03 21:19 honghj 阅读(203) 评论(0) 推荐(0)
摘要:一、注入分类 bean实例在调用无参构造器创建空值对象后,就要对Bean对象的属性进行初始化。初始化时由容器自动完成的,称为注入。根据注入方式的不同,常用的有2类:设值注入、构造注入。(还有一种,实现特定接口注入,采用侵入式编程,污染了代码,几乎不用)。 二、设值注入 1 public class 阅读全文
posted @ 2018-01-03 17:10 honghj 阅读(238) 评论(0) 推荐(0)
摘要:一、Bean的装配 bean的装配,即Bean对象的创建,容器根据代码要求来创建Bean对象后再传递给代码的过程,称为Bean的装配。 二、默认装配方式 代码通过getBean()方式从容器获取指定的Bean示例,容器首先会调用Bean类的无参构造器,创建空值的示例对象。 三、工厂方法设计模式(为了 阅读全文
posted @ 2018-01-02 20:52 honghj 阅读(330) 评论(0) 推荐(0)
摘要:一、IoC IoC是一种概念,是一种思想,指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转是对对象控制权的转移,从程序代码本身反转到外部容器。 当前IoC比较流行的两种实现方式:依赖注入(DI)和依赖查找(DL)。 依赖注入,目前最优先的解耦方式,程序代码不 阅读全文
posted @ 2018-01-02 14:54 honghj 阅读(249) 评论(0) 推荐(0)