Commit 65cab804 by 韩兵

add: 调整配置

parent 1cf1a67b
Pipeline #75076 failed with stages
in 1 minute 19 seconds
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<commons.lang.version>2.4</commons.lang.version> <commons.lang.version>2.4</commons.lang.version>
<des.version>1.0.2-SNAPSHOT</des.version> <des.version>1.0.2-SNAPSHOT</des.version>
<mapstruct.version>1.3.1.Final</mapstruct.version> <mapstruct.version>1.3.1.Final</mapstruct.version>
<!--<pandora.version>1.1.0-SNAPSHOT</pandora.version>--> <pandora.version>1.1.0-SNAPSHOT</pandora.version>
</properties> </properties>
<!-- 子模块可选依赖 --> <!-- 子模块可选依赖 -->
...@@ -191,12 +191,12 @@ ...@@ -191,12 +191,12 @@
<artifactId>druid</artifactId> <artifactId>druid</artifactId>
<version>${druid.version}</version> <version>${druid.version}</version>
</dependency> </dependency>
<!--&lt;!&ndash;引入潘多拉&ndash;&gt;--> <!--引入潘多拉-->
<!--<dependency>--> <dependency>
<!--<groupId>com.netease.yanxuan</groupId>--> <groupId>com.netease.yanxuan</groupId>
<!--<artifactId>pandora</artifactId>--> <artifactId>pandora</artifactId>
<!--<version>${pandora.version}</version>--> <version>${pandora.version}</version>
<!--</dependency>--> </dependency>
<!-- store-redis --> <!-- store-redis -->
<dependency> <dependency>
...@@ -228,6 +228,23 @@ ...@@ -228,6 +228,23 @@
<version>${user-info-client.version}</version> <version>${user-info-client.version}</version>
</dependency> </dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
<exclusions>
<exclusion>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-base</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-base</artifactId>
<version>4.1.5</version>
</dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
...@@ -394,11 +411,6 @@ ...@@ -394,11 +411,6 @@
<artifactId>guava</artifactId> <artifactId>guava</artifactId>
<version>${guava.version}</version> <version>${guava.version}</version>
</dependency> </dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
<!--mybatis 分页插件--> <!--mybatis 分页插件-->
<dependency> <dependency>
<groupId>com.github.pagehelper</groupId> <groupId>com.github.pagehelper</groupId>
......
...@@ -30,10 +30,10 @@ ...@@ -30,10 +30,10 @@
<groupId>com.alibaba</groupId> <groupId>com.alibaba</groupId>
<artifactId>druid</artifactId> <artifactId>druid</artifactId>
</dependency> </dependency>
<!--<dependency>--> <dependency>
<!--<groupId>com.netease.yanxuan</groupId>--> <groupId>com.netease.yanxuan</groupId>
<!--<artifactId>pandora</artifactId>--> <artifactId>pandora</artifactId>
<!--</dependency>--> </dependency>
<!--store-redis--> <!--store-redis-->
<dependency> <dependency>
...@@ -48,6 +48,10 @@ ...@@ -48,6 +48,10 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId> <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency> </dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -3,7 +3,11 @@ package com.netease.mail.yanxuan.change.dal.config; ...@@ -3,7 +3,11 @@ package com.netease.mail.yanxuan.change.dal.config;
import com.alibaba.druid.filter.stat.StatFilter; import com.alibaba.druid.filter.stat.StatFilter;
import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidDataSource;
import com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.netease.yanxuan.pandora.DataSourceRefresher;
import com.netease.yanxuan.pandora.spring.annotation.EnableDataSourceRefresh;
import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate; import org.mybatis.spring.SqlSessionTemplate;
...@@ -19,30 +23,31 @@ import org.springframework.transaction.PlatformTransactionManager; ...@@ -19,30 +23,31 @@ import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.annotation.EnableTransactionManagement;
import javax.sql.DataSource; import javax.sql.DataSource;
import java.util.Set;
/** /**
* @author hzfengyuexin@corp.netease.com * @author hzfengyuexin@corp.netease.com
*/ */
@Configuration @Configuration
@EnableTransactionManagement @EnableTransactionManagement
//@EnableApolloConfig("db-public") @EnableApolloConfig("db-public")
//@EnableDataSourceRefresh @EnableDataSourceRefresh
@MapperScan(basePackages = "com.netease.mail.yanxuan.change.dal.mapper", sqlSessionFactoryRef = "sqlSessionFactoryBean") @MapperScan(basePackages = "com.netease.mail.yanxuan.change.dal.mapper", sqlSessionFactoryRef = "sqlSessionFactoryBean")
public class DataSourceConfiguration { public class DataSourceConfiguration {
@Autowired @Autowired
private DrmDBConfig drmDBConfig; private DrmDBConfig drmDBConfig;
// /** /**
//// * pandora热切换数据源 * pandora热切换数据源
//// * */ * */
//// @Bean @Bean
//// public DataSourceRefresher dataSourceRefresher() { public DataSourceRefresher dataSourceRefresher() {
//// DataSourceRefresher dataSourceRefresher = new DataSourceRefresher("db-public"); DataSourceRefresher dataSourceRefresher = new DataSourceRefresher("db-public");
//// Set<String> dataSource = ImmutableSet.of("db.url", "db.driverClassName", "db.username", "db.password"); Set<String> dataSource = ImmutableSet.of("db.url", "db.driverClassName", "db.username", "db.password");
//// dataSourceRefresher.bindDataSourceWithPropertyKey("dataSource", dataSource); dataSourceRefresher.bindDataSourceWithPropertyKey("dataSource", dataSource);
//// return dataSourceRefresher; return dataSourceRefresher;
//// } }
/** /**
* 数据源 * 数据源
...@@ -89,6 +94,7 @@ public class DataSourceConfiguration { ...@@ -89,6 +94,7 @@ public class DataSourceConfiguration {
org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration(); org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
configuration.setMapUnderscoreToCamelCase(true); configuration.setMapUnderscoreToCamelCase(true);
configuration.setCacheEnabled(true); configuration.setCacheEnabled(true);
// configuration.addInterceptor(new tk.mybatis.mapper.mapperhelper.());
sqlSessionFactoryBean.setConfiguration(configuration); sqlSessionFactoryBean.setConfiguration(configuration);
return sqlSessionFactoryBean; return sqlSessionFactoryBean;
} }
......
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