Java学习从Java攀登网开始!

Java攀登网-专注Java知识分享

14_springboot整合@Transitiona

时间:2019-06-21 21:58来源:未知 作者:qq:496056171 点击:
springboot整合@Transitiona
Springboot基础教程,手把手带你,学习Springboot的基础,了解Springboot开发的便捷性。资料有java攀登网提供。

第九节课,springboot整合springjpa。

下载地址如下所示:


关注java攀登网公众号:springmeng,回复:java攀登网springboot原创教程,领取教程下载地址。
 
spring的事务的分类
      声明式事务
      本质也是基于编程式事务的,只不过是通过扫包、指定事务范围的方式     来进行事务管理的编程式事务
通过在代码中手动 start事务、commit事务或rollback事务Spring事务的原理,通过AOP技术,利用环绕通知进行拦截。
注意事项:
不要捕获异常,要将异常抛出给外层,spring才能拦截
Spring事务的默认传播行为
Required
我们一般怎么用事务呢?
注解开发
    Springboot默认已经帮我们集成了事务,并且默认开启了事务,所以只要在方法上加上@Transitional就可以用事务了
 
       多数据源配置事务,需要指定对应的事务管理器,但是,数据源配置了主库即@primary配置的话,如果不配置trasactionManager的话,默认读取的是主库的事务管理器,所在,在主库mapper上用事务的话,可以不写trasactionManager,但是,多数据源配置,最好是写上,这样更加规范,也更加保险。

具体的视频截图如下所示:


(责任编辑:admin)
------分隔线----------------------------