👍 修改为本地数据库。
This commit is contained in:
-18
@@ -41,7 +41,6 @@ import java.util.Map;
|
||||
|
||||
@MapperScans({
|
||||
@MapperScan(basePackages ={"co.yixiang.**.service.mapper", "co.yixiang.config"},sqlSessionFactoryRef = "shangcheng"),
|
||||
@MapperScan(basePackages = {"com.zsw.erp.datasource.mappers"},sqlSessionFactoryRef = "erp"),
|
||||
@MapperScan(basePackages = {"${yudao.info.base-package}", "cn.iocoder.yudao"}, annotationClass = Mapper.class,
|
||||
lazyInitialization = "${mybatis.lazy-initialization:false}") // Mapper 懒加载,目前仅用于单元测试
|
||||
})
|
||||
@@ -89,23 +88,6 @@ public class YudaoMybatisAutoConfiguration {
|
||||
return getSqlSessionFactory(factory);
|
||||
}
|
||||
|
||||
@Bean("erpDataSource")
|
||||
@ConfigurationProperties("spring.datasource.dynamic.datasource.erp")
|
||||
public DataSource erpDataSource(){
|
||||
return new DruidDataSource();
|
||||
}
|
||||
@Bean("erp")
|
||||
public SqlSessionFactory erpSqlSessionFactory(@Qualifier("erpDataSource") DataSource dataSource) throws Exception {
|
||||
MybatisSqlSessionFactoryBean factory = new MybatisSqlSessionFactoryBean();
|
||||
Resource[] resources = new PathMatchingResourcePatternResolver().getResources("classpath*:/erp_mapper/*.xml");
|
||||
Arrays.stream(resources).forEach(resource -> {
|
||||
log.info("erp mapper:{}",resource.getFilename());
|
||||
});
|
||||
factory.setMapperLocations(resources);
|
||||
factory.setDataSource(dataSource);
|
||||
return getSqlSessionFactory(factory);
|
||||
}
|
||||
|
||||
|
||||
private SqlSessionFactory getSqlSessionFactory(MybatisSqlSessionFactoryBean factory) throws Exception {
|
||||
GlobalConfig globalConfig = new GlobalConfig();
|
||||
|
||||
Reference in New Issue
Block a user