天天看点

56_实现类似spring的可配置的AOP框架

》 config.properties  配置文件   key=类名

》 BeanFactory  Bean工厂,负责得到bean  getBean(“xxx”)

》ProxyBeanFactory 产生代理的工厂  getProxy(Object target,Advice advice);

》AopFrameworkTest 测试类

思路:

getBean(”xxx”)

xxx=ProxyBeanFactory 时,返回代理类对象

xxx=其他类时,直接返回该类对象

config.properties

BeanFactory

ProxyBeanFactory

AopFrameworkTest

开始做,坚持做,重复做

上一篇: java线程