崛起于Springboot2.X之事务管理(12)

1、开启事务

    启动类上添加注解@EnableTransactionManagement,默认开启事务,注解事务管理,等同于xml配置方式的 <tx:annotation-driven />

    接下来就可以直接在service方法上添加@Transactional就可以了

2、需要引入的依赖

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-jdbc</artifactId>
   <version>2.0.3.RELEASE</version>
</dependency>

不引入这种依赖的话,不能找到@EnableTransactionManagement注解的呦。

3、使用注解参数,默认@Transacation就行,但是特别需求需要更改参数级别

崛起于Springboot2.X之事务管理(12)

这是@Transactional 里面的参数,可以根据公司或者场景选择所以要的事物级别和类型。

转载于:https://my.oschina.net/mdxlcj/blog/1852981