发表于: 2018-01-14 22:21:30

1 517


今日完成的事情:

今天做了一个spring事务的小demo

实现spring事务大的方向有两种:

1.     编程式事务管理。

2.     声明式事务管理。

编程式事务管理:

                                             

用了一个匿名内部类TransactionCallbackWithoutResult,然后再doInTranscionWithoutResult方法内部放置自己的主要业务逻辑,就可以了。

通过配置编程式事务管理,可以很清楚的看到,业务代码和事务管理的代码混在一起,所以可以用aop的方式实现事务管理。

然后是基于transactionProxyFactoryBean的方式:

这种方式,把事务管理的代码提取出来,作为一个bean,然后通过配置注入事务管理来实现。

可以看到是通过代理的方式来实现的。

然后可以通过aop的方式:

Aop的方式也可以有几种,就是基于注解和基于xml配置:

基于注解的非常简单:

配置两个地方:

开启声明是事务。

需要配置事务的类上面加上注解:

就搞定了。

明日计划的事情:

明天看一下基础知识。

遇到的问题:

收获:

熟悉了一下简单的事务管理。

 

 

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期:第二次延期至2018/1/8

延期:第三次延期至2018/1/14

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html



返回列表 返回列表
评论

    分享到