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

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

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

  • 相关阅读:
    振动传感器
    水银开关式碰撞传感器
    倾斜传感器
    光敏传感器
    激光传感器的使用
    html字符串 转 json
    浏览器播放视频加快进功能
    处理箭头函数单个参数括号规则冲突
    VUE-directive指令之语法、引用、钩子函数、参数
    win10系统自动升级怎么还原到以前的系统
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11617341.html
Copyright © 2011-2022 走看看