目录
导入约束
导入ioc的xml约束和aop约束
添加基本的ioc注解和aop注解
1.通知类添加Component注解,配置进入ioc容器
2.使用Aspect注解制定当前类是一个切面类
3.在切入点方法上添加通知注解(括号中写入切入点表达式方法,注意是方法不是字段)
- Before(”pt1()“):前置注解
- AfterReturning(”pt1()“):后置注解
- AfterThrowing(”pt1()“):异常通知
- After(”pt1()“):最终通知
- Around(”pt1()“):环绕通知
创建切入点表达式方法
使用Pointcut注解
开启注解aop支持
- 1.使用xml开启
- 2.使用注解开启,在配置类上方使用EnableAspectJAutoProxy
使用注解通知顺序错乱的问题
通过上面两张图可以看到,使用注解后,最终通知和异常、后置通知的顺序错乱。
这个问题注解不能够解决。因此如果要解决这个问题只能使用xml或者使用环绕通知来解决