Springboot开启事务的支持
Posted quintan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot开启事务的支持相关的知识,希望对你有一定的参考价值。
主要分为两步
步骤一、在main方法加上@EnableTransactionManagement注解:
@SpringBootApplication @EnableTransactionManagement//开启事物的管理支持 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
步骤二、在需要管理的方法上加上@Transactional注解:一般用在插入或者更新等方法上
@Service public class DriverServiceImpl implements DriverService { @Autowired private DMMapper dmMapper; @Override @Transactional //事物管理的方法,如果这个方法抛出异常,事务就会回滚 public DM getDMById(Integer id) { return dmMapper.selectById(id); } }
以上是关于Springboot开启事务的支持的主要内容,如果未能解决你的问题,请参考以下文章
企业级 SpringBoot 教程 springboot开启声明式事务
(转)SpringBoot非官方教程 | 第七篇:springboot开启声明式事务