摘要:
1.新建一个目标类 2.新建一个工厂类 创建测试类 执行结果:可以看出手写的拦截器经jdk代理 增强成功 通过debug运行可以发现对象由代理创建: new一个对象后再次运行 仅仅为一个实现类对象 阅读全文
摘要:
1.1 AOP概述 1) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2) AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是 阅读全文
摘要:
Dependency Injection 依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件。 1.在UserService中提供一个get/set的name方法,在beans.xml中通过property去注入 2.配置bean xml文件 3,创建测试类,调用 阅读全文
摘要:
生命周期图解释 1.instantiate bean对象实例化 2.populate properties 封装属性 3.如果Bean实现BeanNameAware 执行 setBeanName 4.如果Bean实现BeanFactoryAware 执行setBeanFactory ,获取Sprin 阅读全文