spring boot爬坑之旅途--事务配置(6)

package com.zm.blog.config;

import javax.annotation.Resource;
import javax.sql.DataSource;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.TransactionManagementConfigurer;

@Configuration
public class TsManagementConfigurer implements TransactionManagementConfigurer {
	// 创建事务管理器1
	@Bean(name = "txManager")
	public PlatformTransactionManager txManager(DataSource dataSource) {
		return new DataSourceTransactionManager(dataSource);
	}

	@Resource(name = "txManager")
	private PlatformTransactionManager txManager;

	@Override
	public PlatformTransactionManager annotationDrivenTransactionManager() {
		return txManager;
	}

}

猜你喜欢

转载自blog.csdn.net/z3133464733/article/details/80215172