重拾Springmvc之路---------《10》--------aop原理,操作术语

Aop 概念:面向切面编程,扩展功能不修改源代码实现,横向抽取机制;

底层实现:动态代理——

(针对有接口的情况:jdk动态代理)

创建接口实现类代理对象来增强方法——————–

                                   创建跟实现类平级的对象实现相同的功能;

连接点:类里面哪些方法能被增强,这些方法称为连接点;

切入点:指我们要对哪些joinpoint进行拦截的定义,实际增强的方法称为切入点;

通知增强:实际要扩展的功能;

1)前置通知:在方法之前通知;

2)后置通知:

3)最终通知:后置之后增强;

4)环绕通知:方法之前执行到方法执行之后;

切面:把增强运用到具体的切入点;

    原文作者:AOP
    原文地址: https://blog.csdn.net/weixin_41524017/article/details/80595502
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞