【笔记】SpringBoot事务

前言

SpringBoot中通过MyBatis开启事务

添加依赖

pom.xml
1
2
3
4
5
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>

启动事务

  • SpringBoot中直接使用@Transactional注解就可以开启事务,无需额外配置
src/main/java/com/service/UserService.java
1
2
3
4
5
6
7
8
9
10
11
12
package com.service;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service
public class UserService {

@Transactional
public void method() {
}
}

完成

参考文献

哔哩哔哩——黑马程序员