优化jta sqlExecutor 配置

This commit is contained in:
zhouhao
2017-06-20 22:10:39 +08:00
parent c3a641c1b8
commit d13bbf30f9
3 changed files with 20 additions and 5 deletions

View File

@@ -37,8 +37,4 @@ public class AtomikosDataSourceAutoConfiguration {
return new JtaDynamicDataSourceService(jtaDataSourceRepository, dataSource);
}
@Bean
public JtaJdbcSqlExecutor jtaJdbcSqlExecutor() {
return new JtaJdbcSqlExecutor();
}
}

View File

@@ -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();
}
}

View File

@@ -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