TransactionConfig.java 839 B

123456789101112131415161718192021
  1. package com.happy.Until;
  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.jdbc.datasource.DataSourceTransactionManager;
  5. import org.springframework.transaction.PlatformTransactionManager;
  6. import javax.sql.DataSource;
  7. @Configuration
  8. public class TransactionConfig {
  9. @Bean
  10. public PlatformTransactionManager transactionManager(DataSource dataSource) {
  11. // PlatformTransactionManager 类似于一个事务定义的标准
  12. // DataSource 也是一个标准 规范数据源
  13. DataSourceTransactionManager transactionManager =
  14. new DataSourceTransactionManager(dataSource);
  15. // transactionManager.setDataSource(dataSource); 二选一即可
  16. return transactionManager;
  17. }
  18. }