核心类
org.springframework.aop.framework.CglibAopProxy
在这个方法添加断点
然后一点点的调试
其中org.springframework.aop.aspectj.AspectJExpressionPointcut类
452 行是匹配 方法是否被拦截的关键代码
如果aop不生效 (例如mapper的父类接口)
一般就是这没匹配到造成的
解决办法 注意查看targetMethod的类型 然后把相关类加入到@Pointcut里
核心类
org.springframework.aop.framework.CglibAopProxy
在这个方法添加断点
然后一点点的调试
其中org.springframework.aop.aspectj.AspectJExpressionPointcut类
452 行是匹配 方法是否被拦截的关键代码
如果aop不生效 (例如mapper的父类接口)
一般就是这没匹配到造成的
解决办法 注意查看targetMethod的类型 然后把相关类加入到@Pointcut里