Commit 8ac54745 by liqiuwei

移除没有必要的依赖

parent ee9e0b57
......@@ -4,6 +4,24 @@ Matrix (矩阵)是一套组件增强套件,包括redis、rocketmq等中间件
# 组件
## V 2.x.x组件
主要进行组件进行
- 升级springboot到2.2.5
- 删除模块:<br>
elasticsearch-starter、 mongodb-starter、monitor-starter、matrix-rocketmq-core
- 新增模块<br>
1. matrix-bigdata封装hbase、spark等针对大数据相关技术组件
1. matrix-bus封装canal等涉及数据总线相关组件
- 调整模块:<br>
1. openfeign-starter->matrix-client-openfeign-starter
1. redis-starter->matrix-datahelper-redis-starter
1. rocketmq-starter->matrix-mq-rocketmq-starter
## V 1.x.x组件
- [common-core](common-core/README.md):提供通用bean,核心注解,定义通用业务异常。
- [common-util](common-util/README.md): 提供BeanUtil,BeanChecker、CollectionUtil等工具类。
......@@ -36,6 +54,8 @@ Matrix (矩阵)是一套组件增强套件,包括redis、rocketmq等中间件
# 示例
- [matrix-sample](http://gitlab.secoo.com:8090/mall/arch/matrix-sample.git)
# 期望
> 欢迎提出[issue](http://gitlab.secoo.com:8090/mall/arch/matrix/issues),帮助完善!
......
......@@ -17,10 +17,6 @@
<artifactId>mybatis-plus</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<dependency>
<groupId>com.secoo.mall</groupId>
<artifactId>matrix-datasource-druid</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
......
......@@ -29,10 +29,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>com.secoo.mall</groupId>
<artifactId>config-starter</artifactId>
</dependency>
</dependencies>
<build>
......
......@@ -3,13 +3,7 @@ package com.secoo.mall.mybatis.spring.boot.autoconfigure;
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.baomidou.mybatisplus.core.MybatisConfiguration;
import com.baomidou.mybatisplus.core.config.GlobalConfig;
import com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration;
import com.secoo.mall.datasource.bean.MatrixDataSource;
import com.secoo.mall.datasource.factory.DataSourceFactory;
import com.secoo.mall.datasource.factory.DruidDataSourceFactory;
import com.secoo.mall.datasource.provider.ApolloDruidDataSourceProvider;
import com.secoo.mall.datasource.provider.DataSourceProvider;
import com.secoo.mall.datasource.util.SysUtil;
;
import com.secoo.mall.mybatis.bean.MatrixMybatisSqlSessionFactoryBean;
import com.secoo.mall.mybatis.config.MatrixMybatisConfiguration;
import com.secoo.mall.mybatis.config.MatrixMybatisGlobalConfig;
......@@ -36,9 +30,7 @@ import java.util.Optional;
@Configuration
@EnableConfigurationProperties({MatrixMybatisBootProperties.class})
@ConditionalOnClass(MatrixDataSource.class)
@AutoConfigureBefore({DataSourceAutoConfiguration.class, MybatisPlusAutoConfiguration.class})
@AutoConfigureAfter(ApolloAutoConfiguration.class)
@Slf4j
public class MatrixMybatisAutoConfiguration {
......@@ -51,14 +43,11 @@ public class MatrixMybatisAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean(SqlSessionFactory.class)
public SqlSessionFactory sqlSessionFactory(DataSource dataSource, MatrixMybatisGlobalConfig globalConfig, MybatisConfiguration mybatisConfiguration) throws Exception {
MatrixMybatisSqlSessionFactoryBean factory = new MatrixMybatisSqlSessionFactoryBean();
if (this.properties.getConfigurationProperties() != null) {
factory.setConfigurationProperties(this.properties.getConfigurationProperties());
}
......
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