diff --git a/pmapi/pom.xml b/pmapi/pom.xml
index 7cb050b..3be8a63 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
diff --git a/pmapi/src/main/resources/application-dev.yml b/pmapi/src/main/resources/application-dev.yml
index 99c66e3..2c26136 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 203a5ec..feb4beb 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 b2ab273..3ea6380 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..53b5c4e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,6 @@
1.8
1.8
3.7.0
- 1.2.8
3.5.3.2
3.0.0
3.0.3
@@ -25,7 +24,6 @@
31.1-jre
2.11.1
6.11
- 1.2.8
2.6.3
@@ -37,11 +35,6 @@
5.2.2
- com.alibaba
- druid-spring-boot-starter
- ${druid.version}
-
-
org.apache.poi
poi-ooxml
5.2.2
@@ -58,12 +51,6 @@
pom
import
-
-
- com.alibaba
- druid
- ${com.alibaba.druid.version}
-
com.baomidou