123456789101112131415161718192021222324 |
- package com.imooc.demo.config.service;
- import javax.sql.DataSource;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.jdbc.datasource.DataSourceTransactionManager;
- import org.springframework.transaction.PlatformTransactionManager;
- import org.springframework.transaction.annotation.EnableTransactionManagement;
- import org.springframework.transaction.annotation.TransactionManagementConfigurer;
- @Configuration
- @EnableTransactionManagement
- public class TransactionManagementConfiguration implements TransactionManagementConfigurer{
- @Autowired
- private DataSource dataSource;
- @Override
- public PlatformTransactionManager annotationDrivenTransactionManager() {
- // TODO Auto-generated method stub
- return new DataSourceTransactionManager(dataSource);
- }
- }
|