1 定义注解
若不用注解的方式,就是是使用切点表达式execution()
2 定义切点
常用的拦截方式:切点表达式execution 只要符合路径规则,就会被拦截
注解,接口上@自定义注解,就被会拦截
3 定义通知 拦截之后具体的行为
参考博客:https://blog.csdn.net/weixin_42029738/article/details/120626356