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做持久层框架)的方法(DDL(对数据库进行增、删、改)方法中使用)上添加注解 @Transactional 即可,表示该方法使用事务;

posted @ 2018-12-08 13:18  温森  阅读(315)  评论(0编辑  收藏  举报