怎么在springboot中使用事物注解

  介绍

今天就跟大家聊聊有关怎么在springboot中使用事物注解,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强> 1。在启动类应用程序中添加注解@EnableTransactionManagement

import  tk.mybatis.spring.annotation.MapperScan;   import  org.springframework.boot.SpringApplication;   import  org.springframework.boot.autoconfigure.SpringBootApplication;   import  org.springframework.transaction.annotation.EnableTransactionManagement;   @SpringBootApplication   @EnableTransactionManagement //开启书屋管理注解模式,最新的版本可以省略   @MapperScan (“com.xz.springboot.mapper"),//扫描该包下所有的接口并为该接口生成实现类   public  class  Springboot01Application  {   public 才能;static  void  main (String [], args), {   ,,,SpringApplication.run (Springboot01Application.class, args);   ,,}   }

<强> 2。在业务层添加@ transactional

import  com.xz.springboot.bean.User;   import  com.xz.springboot.mapper.UserMapper;   import  org.springframework.beans.factory.annotation.Autowired;   import  org.springframework.stereotype.Service;   import  org.springframework.transaction.annotation.Transactional;   import 并不知道;   @ service   public  class  UserService  {   ,,@ autowired   ,,,private  UserMapper  usermap;   ,,,public  List, queryAll () {   ,,,,,System.out.println(“热部署“);   ,,,,,return  userMapper.findAll ();   ,,,}   @ transactional才能   public 才能;void  deleteById (Integer  id), {   ,,,,,userMapper.deleteById (id);   ,,,,//,int  c=10/0;   ,,}   }

看完上述内容,你们对怎么在springboot中使用事物注解有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在springboot中使用事物注解