修改添加连接池

master
lwj 2024-09-09 16:25:47 +08:00
parent edd37e38a1
commit 82896751fb
1 changed files with 12 additions and 12 deletions

View File

@ -1,6 +1,5 @@
package com.muyu.cloud.etl.service.impl; 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.ProductService;
import com.muyu.cloud.etl.service.SourceService; import com.muyu.cloud.etl.service.SourceService;
import com.muyu.cloud.etl.service.TableInfoService; import com.muyu.cloud.etl.service.TableInfoService;
@ -8,6 +7,7 @@ import com.muyu.domain.DataValue;
import com.muyu.domain.Source; import com.muyu.domain.Source;
import com.muyu.domain.TableInfo; import com.muyu.domain.TableInfo;
import com.muyu.domain.enums.DataType; import com.muyu.domain.enums.DataType;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource; import com.zaxxer.hikari.HikariDataSource;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -487,18 +487,18 @@ public int addProduct(Long basicId, Long tableId, DataValue[][] listList) {
TableInfo tableInfo = tableInfoService.getById(tableId); TableInfo tableInfo = tableInfoService.getById(tableId);
String tableName = tableInfo.getTableName(); String tableName = tableInfo.getTableName();
// HikariConfig hikariConfig = new HikariConfig(); HikariConfig hikariConfig = new HikariConfig();
// hikariConfig.setPoolName("HikariCP 连接池"); hikariConfig.setPoolName("HikariCP 连接池");
// hikariConfig.setDriverClassName(dataSources.getDriverName()); hikariConfig.setDriverClassName(dataSources.getDriverName());
// // hikariConfig.setJdbcUrl(dataSources.getUrl(dataSources) + "&maxAllowedPacket=1G"); // hikariConfig.setJdbcUrl(dataSources.getUrl(dataSources) + "&maxAllowedPacket=1G");
// hikariConfig.setJdbcUrl(dataSources.getUrl()); hikariConfig.setJdbcUrl(dataSources.getUrl());
// hikariConfig.setUsername(dataSources.getUsername()); hikariConfig.setUsername(dataSources.getUsername());
// hikariConfig.setPassword(dataSources.getPassword()); hikariConfig.setPassword(dataSources.getPassword());
// hikariConfig.setMinimumIdle(2); hikariConfig.setMinimumIdle(2);
// hikariConfig.setMaximumPoolSize(10); hikariConfig.setMaximumPoolSize(10);
// HikariDataSource hikariDataSource = new HikariDataSource(hikariConfig);
HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources); // HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources);
ExecutorService executorService = Executors.newFixedThreadPool(8); ExecutorService executorService = Executors.newFixedThreadPool(8);
AtomicInteger addCount = new AtomicInteger(); AtomicInteger addCount = new AtomicInteger();