Spring声明式事务的原理

AOP的核心就是解耦合

利用AOP实现事务的代理(声明式事务就是,那个方法需要添加事务,那个方法不需要添加事务可以动态的配置)

事务 流程:

首先开启一个事务(open)

业务的执行

监听到是否有异常,没异常就提交,有异常就回滚(commit/rollback)

最后事务的关闭(close)

红色表示是AOP帮我们做了这个,这其实也是一个模板方法的模式

猜你喜欢

转载自blog.csdn.net/qq_15652607/article/details/83239591