关于SpringAOP的五种通知类型

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:https://blog.csdn.net/qq_31122833。 https://blog.csdn.net/qq_31122833/article/details/84783815
1.before:前置通知,在一个方法执行前被调用。
2.after: 在方法执行之后调用的通知,无论方法执行是否成功。
3.after-returning: 仅当方法成功完成后执行的通知。
4.after-throwing: 在方法抛出异常退出时执行的通知。
5.around: 在方法执行之前和之后调用的通知。

1、在before中做数据源切换(加上注解:@Order(-10)//保证该AOP在@Transactional之前执行);

2、在afterReturning中做切面操作成功的操作;

3、在afterThrowing中做切面操作失败的操作。

猜你喜欢

转载自blog.csdn.net/qq_31122833/article/details/84783815