From 00a4338443d09932ed4c56266d8c4e73ff60b46c Mon Sep 17 00:00:00 2001 From: SZH <szh_hello@163.com> Date: 星期三, 29 六月 2022 16:30:14 +0800 Subject: [PATCH] 添加多数据源 --- safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigGoalManage.java | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) diff --git a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigOne.java b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigGoalManage.java similarity index 74% copy from safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigOne.java copy to safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigGoalManage.java index 230546c..cb05d9e 100644 --- a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigOne.java +++ b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/database/MyBatisConfigGoalManage.java @@ -23,26 +23,26 @@ import java.util.Arrays; @Configuration -@MapperScan(basePackages = {"com.gkhy.safePlatform.emergency","com.gkhy.safePlatform.goalManage"}, - sqlSessionTemplateRef = "sqlTemplate1",annotationClass = +@MapperScan(basePackages = {"com.gkhy.safePlatform.goalManage"}, + sqlSessionTemplateRef = "sqlTemplateGoalManage",annotationClass = Repository.class) -public class MyBatisConfigOne { +public class MyBatisConfigGoalManage { @Autowired - @Qualifier("dsOne") - DataSource dsOne; + @Qualifier("dsGoalManage") + DataSource dsGoalManage; @Autowired private MybatisPlusInterceptor mybatisPlusInterceptor; - @Bean(name = "datasource1") - @ConfigurationProperties(prefix = "spring.datasource.one") - public DruidDataSource druidDataSourceA(){ + @Bean(name = "dataSourceGoalManage") + @ConfigurationProperties(prefix = "spring.datasource.goalmanage") + public DruidDataSource dataSourceGoalManage(){ return DruidDataSourceBuilder.create().build(); } - @Bean(name = "sqlFactory1") - public SqlSessionFactory sqlSessionFactory(@Qualifier("datasource1") DruidDataSource dataSource) + @Bean(name = "sqlFactoryGoalManage") + public SqlSessionFactory sqlSessionFactory(@Qualifier("dataSourceGoalManage") DruidDataSource dataSource) throws Exception { MybatisSqlSessionFactoryBean factoryBean = new MybatisSqlSessionFactoryBean(); @@ -50,10 +50,10 @@ ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); //------------------- - Resource[] rs1 = resolver.getResources("classpath*:config/mapper/emergency/**Mapper.xml"); - Resource[] rs2 = resolver.getResources("classpath*:config/mapper/goalManage/**Mapper.xml"); + Resource[] rs1 = resolver.getResources("classpath*:config/mapper/goalManage/**Mapper.xml"); +// Resource[] rs2 = resolver.getResources("classpath*:config/mapper/goalManage/**Mapper.xml"); ArrayList<Resource> resourceArrayList = new ArrayList<>(Arrays.asList(rs1)); - resourceArrayList.addAll(new ArrayList<>(Arrays.asList(rs2))); +// resourceArrayList.addAll(new ArrayList<>(Arrays.asList(rs2))); Resource[] resourceArray = new Resource[resourceArrayList.size()]; resourceArrayList.toArray(resourceArray); factoryBean.setMapperLocations(resourceArray); @@ -66,8 +66,8 @@ return factoryBean.getObject(); } - @Bean(name = "sqlTemplate1") - public SqlSessionTemplate sqlSessionTemplate(@Qualifier("sqlFactory1") SqlSessionFactory sqlSessionFactory) + @Bean(name = "sqlTemplateGoalManage") + public SqlSessionTemplate sqlSessionTemplate(@Qualifier("sqlFactoryGoalManage") SqlSessionFactory sqlSessionFactory) { return new SqlSessionTemplate(sqlSessionFactory); } -- Gitblit v1.9.2