DI 依赖注入 --------------->依赖(解决依赖关系,或者说实例化顺序) 注入(对象的正确引用)
AOP面向切面----------------->大量方法前、方法后 都需要 添加相同代码或者说相同需求
aop由代理技术实现,不同角度看 分横切(父子类角度) 纵切(方法角度)
jdk 针对接口代理(继承proxy 实现需要代理的接口)
cglib 针对类代理(倾向于 加强类 ,而非代理因为他不持有外部对象)
DI 依赖注入 --------------->依赖(解决依赖关系,或者说实例化顺序) 注入(对象的正确引用)
AOP面向切面----------------->大量方法前、方法后 都需要 添加相同代码或者说相同需求
aop由代理技术实现,不同角度看 分横切(父子类角度) 纵切(方法角度)
jdk 针对接口代理(继承proxy 实现需要代理的接口)
cglib 针对类代理(倾向于 加强类 ,而非代理因为他不持有外部对象)