spring aop原理分析

持续更新。。。

aop跟java代理模式有关。

java.lang.reflect.Proxy

java.lang.reflect.InvocationHandler

工厂模式用到java反射。

aop是面向切面编程,可以理解成这一个面都要用到这个功能,很多方法都要用到这个功能。

是改很多方法,还是找到一个这些方法都要调用的地方?肯定是后者。找到一个这些方法都调用的公共的模块来修改。

业务场景比如日志记录,权限判断

参考

Spring AOP实现原理

Spring AOP 的简单例子

原文地址:https://www.cnblogs.com/usual2013blog/p/3861051.html