spring boot @Transactional
时间: 2023-10-26 18:41:37 浏览: 152
深入学习Spring Boot排查 @Transactional 引起的 NullPointerException问题
@SpringBootTransaction 注解是 Spring Boot 框架对于 Spring 中的 @Transactional 注解的扩展。它提供了和 @Transactional 相同的功能,可以用来标注需要进行事务管理的方法或者类,实现声明式事务管理。同时,它也提供了一些额外的特性,比如默认情况下会将 unchecked 异常(即 RuntimeException 或其子类)视为回滚异常,而将 checked 异常(即 Exception 或其子类)视为不回滚异常;而且它还提供了一个属性 noRollbackFor,可以用来指定某些异常不进行回滚。需要注意的是,在使用该注解时,需要保证 Spring Boot 应用中已经配置好了事务管理器。
阅读全文