zoukankan      html  css  js  c++  java
  • 不同情况通知执行的顺序


    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

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

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

  • 相关阅读:
    Console命令,让js调试更简单
    Java练习 SDUT-2192_救基友记2
    Java练习 SDUT-2246_时间日期格式转换
    SDUT-3362_村村通公路
    SDUT-2139_从起始点到目标点的最短步数(BFS)
    SDUT-3361_迷宫探索
    SDUT-2138_判断可达性
    SDUT-2107_图的深度遍历
    SDUT-2124_基于邻接矩阵的广度优先搜索遍历
    Java练习 SDUT-2787_加密术
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11617341.html
Copyright © 2011-2022 走看看