开启事务的两种方式:
开启事务的两种方式:
1.声明式事务(适合小型项目)
2.全局事务处理(大型项目较多)
目录
1.声明式事务使用方式
第一步:在启动类上开启注解注释的功能
@SpringBootApplication
@Slf4j
@EnableTransactionManagement //开启事务注解功能
public class ProductLibraryApplication {
public static void main(String[] args) {
SpringApplication.run(ProductLibraryApplication.class, args);
log.info("======> product项目启动成功");
}
}
第二步:在类或者方法上添加开启事务注解
@Transactional //使用注解事务
@Override
public Result insertProduct(ProductInsertDto productInsertDto) {
Integer integer = productDao.insertProduct(productInsertDto);
return null;
}
2.全局事务处理使用案例
参考大神:SpringBoot AOP配置全局事务_rulebasedtransactionattribute setreadonly_X爪哇程序猿的博客-CSDN博客