aop 切面编程

aop的底层可以理解就是个动态代理 代理才是核心

基于注解使用aspectJ 主要的作用是 为 切面中的通知 能够作用到的目标类 生成代理

aop 底层的实现 是代理

<aop:aspectj-autoproxy/> 这个配置 可以为 我们写的切面类里面的通知所作用到的类 创建添加代理  而不用我们自己写了。

我们主要关注的就是切面了

切面编程 -> 切面 各种类 -> 通知 横切关注点模块化后在切面里面的称呼而已

原文地址:https://www.cnblogs.com/liubosong/p/12018043.html