Spring(二)------基于aspectj配置文件和注解实现AOP

AOP面向切面编程,增加功能不需要修改源代码实现 底层原理 在对已经定义好方法的类想要增加功能 (1)纵向抽取机制 再定义一个类,类中写增强方法,然后去继承这个类,在子类中调用父类中写的增强方法。这种方式叫做纵向抽取机制,但是不能从根本解决问题。父类中的方法修改名字,子类中也要修改源代码。 (2)横向抽取机制 就是AOP切面编程,分为两种情况。 当要增强的类中有实现的接口,则借助jdk动态代理,即
相关文章
相关标签/搜索