Aop学习笔记(入门)
项目结构
Controller
Service
Impl
定义AOP切面类(注解切入)
注解类
切面实现类
调试
调试发现,请求接口的时候只输出了一个
打了DEBUG发现,service方法也没有进入。
当把@Around注解注掉
发现:其他注解切面可以正常运行,也成功走到了核心代码。
后来查阅资料发现aop走到核心代码就是通过调用ProceedingJionPoint的proceed()方法。
所以我将Around注解中的ProceedingJoinPoint参数调用proceed()方法
发现可以正常运行,并能发现其中的优先级。
具体注解区别可借鉴: https://www.jb51.net/article/205933.htm