【英文】SpringBoot事务

Preface

Enabling transactions through MyBatis in Spring Boot

Adding Dependencies

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>

Starting Transactions

  • In Spring Boot, transactions can be started directly using the @Transactional annotation without any additional configuration.
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() {
}
}

Completed

References

Bilibili - Black Horse Programmer