|
|
|
@ -23,7 +23,6 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass; |
|
|
|
|
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.core.Ordered; |
|
|
|
import org.springframework.core.Ordered; |
|
|
|
@ -58,7 +57,7 @@ public class DataSourceTransactionManagerAutoConfiguration implements Ordered { |
|
|
|
return new DataSourceTransactionManager(this.dataSource); |
|
|
|
return new DataSourceTransactionManager(this.dataSource); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ConditionalOnMissingClass(AbstractTransactionManagementConfiguration.class) |
|
|
|
@ConditionalOnMissingBean(AbstractTransactionManagementConfiguration.class) |
|
|
|
@Configuration |
|
|
|
@Configuration |
|
|
|
@EnableTransactionManagement |
|
|
|
@EnableTransactionManagement |
|
|
|
protected static class TransactionManagementConfiguration { |
|
|
|
protected static class TransactionManagementConfiguration { |
|
|
|
|