Commit 706105d7 by qiuweili123

梳理配置内容

parent bac5a040
...@@ -6,7 +6,7 @@ public interface DataSourceConstant { ...@@ -6,7 +6,7 @@ public interface DataSourceConstant {
/** /**
* 解密服务 * 解密服务
*/ */
String APP_SECURITY_SERVER_HOST = "http://localhost:9080"; String APP_SECURITY_SERVER_HOST = "http://app-security.secoolocal.com";
/** /**
* 解密文件 * 解密文件
*/ */
......
package com.secoo.mall.mybatis.config;
import com.secoo.mall.mybatis.bean.MatrixMybatisSqlSessionFactoryBean;
import com.secoo.mall.mybatis.spring.boot.autoconfigure.MatrixMybatisAutoConfiguration;
import org.apache.ibatis.session.SqlSessionFactory;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import javax.sql.DataSource;
//@Configuration
//@AutoConfigureAfter(MatrixMybatisAutoConfiguration.class)
public class MatrixMybatisConfiguration {
/* @Bean
@ConditionalOnMissingBean(SqlSessionFactory.class)
public SqlSessionFactory sqlSessionFactory(DataSource dataSource,MatrixMybatisConfig matrixMybatisConfig,MatrixMybatisGlobalConfig matrixMybatisGlobalConfig) throws Exception {
MatrixMybatisSqlSessionFactoryBean sqlSessionFactory = new MatrixMybatisSqlSessionFactoryBean(matrixMybatisConfig,matrixMybatisGlobalConfig);
*//* sqlSessionFactory.setGlobalConfig(matrixMybatisGlobalConfig());
sqlSessionFactory.setConfiguration(matrixMybatisConfig());*//*
sqlSessionFactory.setDataSource(dataSource);
return sqlSessionFactory.getObject();
}*/
}
package com.secoo.mall.mybatis.spring.boot.autoconfigure; package com.secoo.mall.mybatis.spring.boot.autoconfigure;
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.baomidou.mybatisplus.extension.toolkit.PackageHelper;
import com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration; import com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration;
import com.secoo.mall.common.util.string.StringUtil;
import com.secoo.mall.datasource.bean.MatrixDataSource; import com.secoo.mall.datasource.bean.MatrixDataSource;
import com.secoo.mall.datasource.bean.MatrixDynamicDataSource; import com.secoo.mall.datasource.bean.MatrixDynamicDataSource;
import com.secoo.mall.datasource.provider.ApolloDataSourceProvider; import com.secoo.mall.datasource.provider.ApolloDataSourceProvider;
...@@ -24,7 +22,6 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; ...@@ -24,7 +22,6 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties;
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.io.support.PathMatchingResourcePatternResolver;
import javax.sql.DataSource; import javax.sql.DataSource;
...@@ -33,7 +30,6 @@ import javax.sql.DataSource; ...@@ -33,7 +30,6 @@ import javax.sql.DataSource;
@AutoConfigureBefore({DataSourceAutoConfiguration.class, MybatisPlusAutoConfiguration.class}) @AutoConfigureBefore({DataSourceAutoConfiguration.class, MybatisPlusAutoConfiguration.class})
@AutoConfigureAfter(ApolloAutoConfiguration.class) @AutoConfigureAfter(ApolloAutoConfiguration.class)
@EnableConfigurationProperties({MatrixDefaultDataSourceProperties.class}) @EnableConfigurationProperties({MatrixDefaultDataSourceProperties.class})
//@Import(MatrixMybatisAutoConfiguration.class)
@Slf4j @Slf4j
public class MatrixMybatisAutoConfiguration { public class MatrixMybatisAutoConfiguration {
@Setter @Setter
...@@ -67,7 +63,7 @@ public class MatrixMybatisAutoConfiguration { ...@@ -67,7 +63,7 @@ public class MatrixMybatisAutoConfiguration {
@Bean @Bean
@ConditionalOnMissingBean(SqlSessionFactory.class) @ConditionalOnMissingBean(SqlSessionFactory.class)
public SqlSessionFactory sqlSessionFactory(DataSource dataSource, MatrixMybatisConfig matrixMybatisConfig, MatrixMybatisGlobalConfig matrixMybatisGlobalConfig) throws Exception { public SqlSessionFactory sqlSessionFactory(DataSource dataSource, MatrixMybatisConfig matrixMybatisConfig, MatrixMybatisGlobalConfig matrixMybatisGlobalConfig) throws Exception {
MatrixMybatisSqlSessionFactoryBean sqlSessionFactory = new MatrixMybatisSqlSessionFactoryBean(matrixMybatisConfig,matrixMybatisGlobalConfig); MatrixMybatisSqlSessionFactoryBean sqlSessionFactory = new MatrixMybatisSqlSessionFactoryBean(matrixMybatisConfig, matrixMybatisGlobalConfig);
sqlSessionFactory.setDataSource(dataSource); sqlSessionFactory.setDataSource(dataSource);
return sqlSessionFactory.getObject(); return sqlSessionFactory.getObject();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment