在学习springAOP时看了很多博客,产生了一个疑问:
实现AOP的方式有如下几种;
1.动态代理,实现InvocationHandler接口,处理的逻辑都在代码中实现
2.使用AspectJ注解方式
3.在xml中配置
以上三种方式的区别是什么?后面两种是否也是动态代理实现的一种方式!
很早之前也和博主遇到类似的问题,之后是看了这篇博客才了解。不知楼主是否看过,丢个传送门:https://blog.csdn.net/u013789656/article/details/80938217