springboot中添加事务注解
Posted &天涯海角&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot中添加事务注解相关的知识,希望对你有一定的参考价值。
1.首先在service层中的方法前添加@Transactional
@Service public class UserService { @Autowired private UserMapper userMapper; public List<User> queryAll(){ System.out.println("热部署"); return userMapper.findAll(); } @Transactional public void deleteById(Integer id) { userMapper.deleteById(id); // int c=10/0; } }
2.在springboot的启动中添加注解@EnableTransactionManagement
@SpringBootApplication @EnableTransactionManagement //开启事务管理注解模式 最新的版本可以省略 @MapperScan("com.xz.springboot.mapper") //扫描该包下所有的接口并为该接口生成实现类 public class Springboot01Application { public static void main(String[] args) { SpringApplication.run(Springboot01Application.class, args); } }
以上是关于springboot中添加事务注解的主要内容,如果未能解决你的问题,请参考以下文章
Java--SpringBoot使用@Transactional注解添加事务
springboot~Transactional注解的注意事项
企业级 SpringBoot 教程 springboot开启声明式事务