Spring基于AOP的事务管理(5)

           

Spring基于AOP的事务管理

 

Spring基于AOP的事务管理

 

Spring基于AOP的事务管理

  从控制台输出中,我们得知在代码(int i = 1 / 0)处发生了异常,而在异常发生之前,转出方存款已经发生变化,而通过查看account表发现金额还是输入的状态,User1的金额并没有减少,从而实现了在系统出现异常情况下,事务的回滚。本来想写到这里就结束的,但是总感觉没有把AOP说的特别透彻,于是想通过在转账前后增加日志的方式对AOP做进一步的讲解。

  在原来项目的基础上,增加一个日志打印类(LogHandler),该类代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/48ce693d2c441219e7c49a59012bc830.html