feat(config): 启用数据库连接验证并配置初始SQL
- 在application.yaml中启用validation-query配置项以检测连接有效性 - 为office环境的主库、从库和日志库添加SET SCHEMA初始化SQL - 为test环境的主库、从库和日志库添加SET SCHEMA初始化SQL - 优化日志描述,将"待办"更正为"抄送"以准确反映业务含义
This commit is contained in:
@@ -15,6 +15,8 @@ spring:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_MASTER
|
||||
|
||||
jeelowcode: # 从库,框架库
|
||||
name: jeelowcode_pre_frame
|
||||
@@ -22,6 +24,9 @@ spring:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_FRAME
|
||||
|
||||
slave: # 日志库单独
|
||||
name: dev_jeelowcode_log
|
||||
lazy: true # 开启懒加载,保证启动速度
|
||||
@@ -29,6 +34,8 @@ spring:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_LOG
|
||||
|
||||
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
|
||||
redis:
|
||||
|
||||
@@ -15,13 +15,16 @@ spring:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_MASTER_TEST
|
||||
jeelowcode: # 从库,框架库
|
||||
name: jeelowcode_pre_frame
|
||||
url: jdbc:dm://172.16.70.3:5236?schema=LOWCODE_FRAME_TEST&compatibleMode=oracle
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_FRAME_TEST
|
||||
slave: # 日志库单独
|
||||
name: dev_jeelowcode_log
|
||||
lazy: true # 开启懒加载,保证启动速度
|
||||
@@ -29,6 +32,8 @@ spring:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
username: opsdb
|
||||
password: cscn_ops@2025
|
||||
druid:
|
||||
init-connection-sqls: SET SCHEMA LOWCODE_LOG_TEST
|
||||
|
||||
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
|
||||
redis:
|
||||
|
||||
@@ -129,7 +129,7 @@ spring:
|
||||
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
|
||||
min-evictable-idle-time-millis: 7200000 # 配置一个连接在池中最小生存的时间,单位:毫秒
|
||||
max-evictable-idle-time-millis: 25200000 # 配置一个连接在池中最大生存的时间,单位:毫秒
|
||||
#validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
|
||||
validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
|
||||
test-while-idle: true
|
||||
test-on-borrow: false
|
||||
test-on-return: false
|
||||
@@ -138,8 +138,6 @@ spring:
|
||||
query-timeout: 120 # SQL查询超时时间,单位:秒
|
||||
transaction-query-timeout: 120 # 事务超时时间,单位:秒
|
||||
|
||||
|
||||
|
||||
--- #################### 定时任务相关配置 ####################
|
||||
|
||||
# Quartz 配置项,对应 QuartzProperties 配置类
|
||||
|
||||
Reference in New Issue
Block a user