diff --git a/pmapi/pom.xml b/pmapi/pom.xml
index 580926c..c89e950 100644
--- a/pmapi/pom.xml
+++ b/pmapi/pom.xml
@@ -88,10 +88,6 @@
true
- com.alibaba
- druid-spring-boot-starter
-
-
org.springframework.boot
spring-boot-starter-aop
@@ -217,6 +213,10 @@
com.baomidou
mybatis-plus-boot-starter
+
+ com.alibaba
+ druid-spring-boot-starter
+
diff --git a/pmapi/src/main/resources/application-dev.yml b/pmapi/src/main/resources/application-dev.yml
index d43b29f..2e4e1ea 100644
--- a/pmapi/src/main/resources/application-dev.yml
+++ b/pmapi/src/main/resources/application-dev.yml
@@ -41,53 +41,29 @@ spring:
hibernate:
ddl-auto: update
datasource:
- type: com.alibaba.druid.pool.DruidDataSource
+ type: com.zaxxer.hikari.HikariDataSource
driverClassName: com.kingbase8.Driver
+ url: jdbc:kingbase8://120.26.44.207:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
+ username: SYSTEM
+ password: Ndkj1234
# 数据源
- druid:
- url: jdbc:kingbase8://120.26.44.207:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
- username: SYSTEM
- password: Ndkj1234
- # 初始连接数
- initialSize: 5
- # 最小连接池数量
- minIdle: 10
- # 最大连接池数量
- maxActive: 20
- # 配置获取连接等待超时的时间
- maxWait: 60000
- # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
- timeBetweenEvictionRunsMillis: 60000
- # 配置一个连接在池中最小生存的时间,单位是毫秒
- minEvictableIdleTimeMillis: 300000
- # 配置一个连接在池中最大生存的时间,单位是毫秒
- maxEvictableIdleTimeMillis: 900000
- # 配置检测连接是否有效
- #mysql使用:SELECT 1 FROM DUAL
- validationQuery: SELECT 1
- testWhileIdle: true
- testOnBorrow: false
- testOnReturn: false
- webStatFilter:
- enabled: true
- statViewServlet:
- enabled: true
- # 设置白名单,不填则允许所有访问
- allow:
- url-pattern: /druid/*
- # 控制台管理用户名和密码
- login-username: admin
- login-password: admin
- filter:
- stat:
- enabled: true
- # 慢SQL记录
- log-slow-sql: true
- slow-sql-millis: 1000
- merge-sql: true
- wall:
- config:
- multi-statement-allow: true
+ hikari:
+ # 是客户端等待连接池连接的最大毫秒数
+ connection-timeout: 30000
+ # 是允许连接在连接池中空闲的最长时间
+ minimum-idle: 5
+ # 配置最大池大小
+ maximum-pool-size: 20
+ # 是允许连接在连接池中空闲的最长时间(以毫秒为单位)
+ idle-timeout: 60000
+ # 池中连接关闭后的最长生命周期(以毫秒为单位)
+ max-lifetime: 600000
+ # 配置从池返回的连接的默认自动提交行为。默认值为true。
+ auto-commit: true
+ # 开启连接监测泄露
+ leak-detection-threshold: 5000
+ # 测试连接数据库
+ connection-test-query: SELECT 1
#设置上传 单个文件的大小
servlet:
multipart:
diff --git a/pmapi/src/main/resources/application-pre.yml b/pmapi/src/main/resources/application-pre.yml
index 7e4ffee..12fd35d 100644
--- a/pmapi/src/main/resources/application-pre.yml
+++ b/pmapi/src/main/resources/application-pre.yml
@@ -40,53 +40,29 @@ spring:
hibernate:
ddl-auto: update
datasource:
- type: com.alibaba.druid.pool.DruidDataSource
+ type: com.zaxxer.hikari.HikariDataSource
driverClassName: com.kingbase8.Driver
+ url: jdbc:kingbase8://10.53.168.41:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&nullCatalogMeansCurrent=true
+ username: SYSTEM
+ password: Ndkj1234
# 数据源
- druid:
- url: jdbc:kingbase8://10.53.168.41:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&nullCatalogMeansCurrent=true
- username: SYSTEM
- password: Ndkj1234
- # 初始连接数
- initialSize: 5
- # 最小连接池数量
- minIdle: 10
- # 最大连接池数量
- maxActive: 20
- # 配置获取连接等待超时的时间
- maxWait: 60000
- # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
- timeBetweenEvictionRunsMillis: 60000
- # 配置一个连接在池中最小生存的时间,单位是毫秒
- minEvictableIdleTimeMillis: 300000
- # 配置一个连接在池中最大生存的时间,单位是毫秒
- maxEvictableIdleTimeMillis: 900000
- # 配置检测连接是否有效
- #mysql使用:SELECT 1 FROM DUAL
- validationQuery: SELECT 1
- testWhileIdle: true
- testOnBorrow: false
- testOnReturn: false
- webStatFilter:
- enabled: true
- statViewServlet:
- enabled: true
- # 设置白名单,不填则允许所有访问
- allow:
- url-pattern: /druid/*
- # 控制台管理用户名和密码
- login-username: admin
- login-password: admin
- filter:
- stat:
- enabled: true
- # 慢SQL记录
- log-slow-sql: true
- slow-sql-millis: 1000
- merge-sql: true
- wall:
- config:
- multi-statement-allow: true
+ hikari:
+ # 是客户端等待连接池连接的最大毫秒数
+ connection-timeout: 30000
+ # 是允许连接在连接池中空闲的最长时间
+ minimum-idle: 10
+ # 配置最大池大小
+ maximum-pool-size: 20
+ # 是允许连接在连接池中空闲的最长时间(以毫秒为单位)
+ idle-timeout: 60000
+ # 池中连接关闭后的最长生命周期(以毫秒为单位)
+ max-lifetime: 600000
+ # 配置从池返回的连接的默认自动提交行为。默认值为true。
+ auto-commit: true
+ # 开启连接监测泄露
+ leak-detection-threshold: 5000
+ # 测试连接数据库
+ connection-test-query: SELECT 1
#设置上传 单个文件的大小
servlet:
multipart:
diff --git a/pmapi/src/main/resources/application-prod.yml b/pmapi/src/main/resources/application-prod.yml
index 10998a7..48fae2a 100644
--- a/pmapi/src/main/resources/application-prod.yml
+++ b/pmapi/src/main/resources/application-prod.yml
@@ -40,53 +40,29 @@ spring:
hibernate:
ddl-auto: update
datasource:
- type: com.alibaba.druid.pool.DruidDataSource
+ type: com.zaxxer.hikari.HikariDataSource
driverClassName: com.kingbase8.Driver
+ url: jdbc:kingbase8://10.53.172.221:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&nullCatalogMeansCurrent=true
+ username: SYSTEM
+ password: Ndkj1234
# 数据源
- druid:
- url: jdbc:kingbase8://10.53.172.221:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&nullCatalogMeansCurrent=true
- username: SYSTEM
- password: Ndkj1234
- # 初始连接数
- initialSize: 5
- # 最小连接池数量
- minIdle: 10
- # 最大连接池数量
- maxActive: 20
- # 配置获取连接等待超时的时间
- maxWait: 60000
- # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
- timeBetweenEvictionRunsMillis: 60000
- # 配置一个连接在池中最小生存的时间,单位是毫秒
- minEvictableIdleTimeMillis: 300000
- # 配置一个连接在池中最大生存的时间,单位是毫秒
- maxEvictableIdleTimeMillis: 900000
- # 配置检测连接是否有效
- #mysql使用:SELECT 1 FROM DUAL
- validationQuery: SELECT 1
- testWhileIdle: true
- testOnBorrow: false
- testOnReturn: false
- webStatFilter:
- enabled: true
- statViewServlet:
- enabled: true
- # 设置白名单,不填则允许所有访问
- allow:
- url-pattern: /druid/*
- # 控制台管理用户名和密码
- login-username: admin
- login-password: admin
- filter:
- stat:
- enabled: true
- # 慢SQL记录
- log-slow-sql: true
- slow-sql-millis: 1000
- merge-sql: true
- wall:
- config:
- multi-statement-allow: true
+ hikari:
+ # 是客户端等待连接池连接的最大毫秒数
+ connection-timeout: 30000
+ # 是允许连接在连接池中空闲的最长时间
+ minimum-idle: 10
+ # 配置最大池大小
+ maximum-pool-size: 20
+ # 是允许连接在连接池中空闲的最长时间(以毫秒为单位)
+ idle-timeout: 60000
+ # 池中连接关闭后的最长生命周期(以毫秒为单位)
+ max-lifetime: 600000
+ # 配置从池返回的连接的默认自动提交行为。默认值为true。
+ auto-commit: true
+ # 开启连接监测泄露
+ leak-detection-threshold: 5000
+ # 测试连接数据库
+ connection-test-query: SELECT 1
#设置上传 单个文件的大小
servlet:
multipart:
@@ -145,7 +121,7 @@ flowable:
async-executor-activate: true
#关闭一些不需要的功能服务
rest-api-enabled: false
-# database-schema-update: false
+ # database-schema-update: false
idm:
enabled: false
common:
diff --git a/pom.xml b/pom.xml
index dc86d2d..f390a92 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,16 +17,12 @@
1.8
1.8
3.7.0
- 1.2.8
3.5.3.2
3.0.0
3.0.3
1.2.83
31.1-jre
2.11.1
- 6.11
- 1.2.8
- 2.6.3
@@ -37,11 +33,6 @@
5.2.2
- com.alibaba
- druid-spring-boot-starter
- ${druid.version}
-
-
org.apache.poi
poi-ooxml
5.2.2
@@ -58,12 +49,6 @@
pom
import
-
-
- com.alibaba
- druid
- ${com.alibaba.druid.version}
-
com.baomidou