@@ -37,8 +37,4 @@ public class AtomikosDataSourceAutoConfiguration {
return new JtaDynamicDataSourceService(jtaDataSourceRepository, dataSource);
}
- @Bean
- public JtaJdbcSqlExecutor jtaJdbcSqlExecutor() {
- return new JtaJdbcSqlExecutor();
- }
@@ -0,0 +1,18 @@
+package org.hswebframework.web.datasource.jta;
+
+import org.hsweb.ezorm.rdb.executor.SqlExecutor;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.context.annotation.Bean;
+/**
+ * TODO 完成注释
+ *
+ * @author zhouhao
+ */
+@ConditionalOnClass(SqlExecutor.class)
+public class JtaJdbcSqlExecutorAutoConfiguration {
+ @Bean
+ public JtaJdbcSqlExecutor jtaJdbcSqlExecutor() {
+ return new JtaJdbcSqlExecutor();
+ }
+}
@@ -1,3 +1,4 @@
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.hswebframework.web.datasource.jta.AtomikosDataSourceAutoConfiguration
+org.hswebframework.web.datasource.jta.AtomikosDataSourceAutoConfiguration,\
+org.hswebframework.web.datasource.jta.JtaJdbcSqlExecutorAutoConfiguration