码迷,mamicode.com
首页 > 其他好文 > 详细

不同情况通知执行的顺序

时间:2019-10-02 14:30:08      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:返回值   方法   delete   删除用户   区别   没有   ice   user   顺序   


1.service方法有返回值 + 无异常 + XML

***************************************
1.前置通知...deleteUser
2.环绕通知...开启事务...deleteUser
通过id删除用户
3.后置通知...deleteUser
返回值:1
4.环绕通知....提交事务...
最终通知...deleteUser
**************************************

2.service方法有返回值 + 无异常 + 注解

**************************************
2.环绕通知...开启事务...deleteUser
1.前置通知...deleteUser
通过id删除用户
4.环绕通知....提交事务...
最终通知...deleteUser
3.后置通知...deleteUser
返回值:1
**************************************

3.service方法没有返回值 + 无异常 + XML

***************************************
1.前置通知...deleteUser
2.环绕通知...开启事务...deleteUser
删除用户。。。。
3.后置通知...deleteUser
返回值:null
4.环绕通知....提交事务...
最终通知...deleteUser
***************************************

4.service方法没有返回值 + 无异常 + 注解

****************************************
2.环绕通知...开启事务...deleteUser
1.前置通知...deleteUser
删除用户。。。。
4.环绕通知....提交事务...
最终通知...deleteUser
3.后置通知...deleteUser
返回值:null

***************************************

其实影响不大,只要不出现大的前后颠倒情况就行,区别大的是后置通知和最终通知,就是释放资源先后的问题;

不同情况通知执行的顺序

标签:返回值   方法   delete   删除用户   区别   没有   ice   user   顺序   

原文地址:https://www.cnblogs.com/wmqiang/p/11617341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!