diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/ProductServiceImpl.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/ProductServiceImpl.java index fcb345b..20f0beb 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/ProductServiceImpl.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/ProductServiceImpl.java @@ -1,12 +1,12 @@ package com.muyu.cloud.etl.service.impl; -import com.muyu.Hikari.HikariPool; import com.muyu.cloud.etl.service.ProductService; import com.muyu.cloud.etl.service.SourceService; import com.muyu.cloud.etl.service.TableInfoService; import com.muyu.domain.DataValue; import com.muyu.domain.Source; import com.muyu.domain.TableInfo; +import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -39,7 +39,17 @@ public class ProductServiceImpl implements ProductService { // HikariDataSource hikariDataSource = getHikariDataSource(dataSources); - HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources); +// HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources); + + HikariConfig hikariConfig = new HikariConfig(); + hikariConfig.setPoolName("HikariCP 连接池"); + hikariConfig.setDriverClassName(dataSources.getDriverName()); + hikariConfig.setJdbcUrl(dataSources.getUrl()); + hikariConfig.setUsername(dataSources.getUsername()); + hikariConfig.setPassword(dataSources.getPassword()); + hikariConfig.setMinimumIdle(2); + hikariConfig.setMaximumPoolSize(10); + HikariDataSource hikariDataSource = new HikariDataSource(hikariConfig); ExecutorService executorService = Executors.newFixedThreadPool(8); AtomicInteger addCount = new AtomicInteger();