SpringBoot中实现事务

一、在程序启动的入口类中添加注解 @EnableTransactionManagement ,表示开启事务管理;

package cn.com.winson;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@SpringBootApplication
/* 开始事务管理 */
@EnableTransactionManagement
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

二、在业务层(serviceImpl类,这里指的是使用Mybatis做持久层框架)的方法(一般访问数据库的方法)上添加注解 @Transactional 即可;

猜你喜欢

转载自www.cnblogs.com/elnimo/p/10087403.html