在启动项上开启事务注解的支持@EnableTransactionManagement
@SpringBootApplication
@Slf4j
@ServletComponentScan//自动扫描装配带有@WebServlet、@WebFilter和@WebListener的类,分别实现注册servelt、添加servler过滤器、添加servlet监听器
@EnableTransactionManagement //开启事务注解的支持
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
log.info("项目启动成功");
}
}
然后在需要开启事务的方法上加上@Transactional注解开启事务,通常加在service层
public interface DishService extends IService<Dish> {
@Transactional//开启事务
public Result<String> addDish(DishDto dishDto);
}