小白的springboot之路(七)、事务支持
程序员文章站
2023-10-29 10:10:16
0-前言 事务管理对于企业级应用来说必不可少,用来确保数据的完整性和一致性; 1-开启事务 spring boot支持编程式事务和声明式事务,用声明式事务即可; spring boot开启事务非常简单,只需要在类或者方法上添加 @Transactional 即可(添加到类上,类中所有public方法 ......
事务管理对于企业级应用来说必不可少,用来确保数据的完整性和一致性;
1-开启事务
spring boot支持编程式事务和声明式事务,用声明式事务即可;
spring boot开启事务非常简单,只需要在类或者方法上添加 @transactional 即可(添加到类上,类中所有public方法均开启事务,影响性能,不要这么用,请添加到方法上)
为什么这么简单?因为在spring boot中,已经默认对jpa、jdbc、mybatis开启了事务,在引入他们依赖的时候就已经默认开启了事务,至于其他orm框架,就就需要了解清楚,如果没有默认开启,就需要自己去配置相关的事务管理器;
用法简单点说,就是一句话:jpa、jdbc、mybatis使用事务,在方法上添加@transactional 注解即可
推荐阅读
-
小白的springboot之路(七)、事务支持
-
小白的springboot之路(十二)、集成log4j2日志
-
小白的springboot之路(十一)、构建后台RESTfull API
-
小白的springboot之路(十)、全局异常处理
-
小白的springboot之路(十六)、mybatis-plus 的使用
-
小白的springboot之路(八)、继承Redis以及@Cacheable注解实现Redis缓存
-
小白的springboot之路(十四)、AOP
-
小白的springboot之路(十三)、过滤器、监听器、拦截器
-
小白的springboot之路(十二)、集成log4j2日志
-
小白的springboot之路(十一)、构建后台RESTfull API