refactor: 注释本地配置文件中的数据库和Redis配置,统一使用Nacos配置中心

This commit is contained in:
k kfluous
2026-03-11 19:03:05 +08:00
parent 1ae90a42c1
commit fb821d45b5
4 changed files with 239 additions and 239 deletions

View File

@@ -20,65 +20,65 @@ spring:
# 数据源配置项
autoconfigure:
exclude:
datasource:
druid: # Druid 【监控】相关的全局配置
web-stat-filter:
enabled: true
stat-view-servlet:
enabled: true
allow: # 设置白名单,不填则允许所有访问
url-pattern: /druid/*
login-username: # 控制台管理用户名和密码
login-password:
filter:
stat:
enabled: true
log-slow-sql: true # 慢 SQL 记录
slow-sql-millis: 100
merge-sql: true
wall:
config:
multi-statement-allow: true
dynamic: # 多数据源配置
druid: # Druid 【连接池】相关的全局配置
initial-size: 5 # 初始连接数
min-idle: 10 # 最小连接池数量
max-active: 20 # 最大连接池数量
max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
primary: master
datasource:
master:
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
# datasource:
# druid: # Druid 【监控】相关的全局配置
# web-stat-filter:
# enabled: true
# stat-view-servlet:
# enabled: true
# allow: # 设置白名单,不填则允许所有访问
# url-pattern: /druid/*
# login-username: # 控制台管理用户名和密码
# login-password:
# filter:
# stat:
# enabled: true
# log-slow-sql: true # 慢 SQL 记录
# slow-sql-millis: 100
# merge-sql: true
# wall:
# config:
# multi-statement-allow: true
# dynamic: # 多数据源配置
# druid: # Druid 【连接池】相关的全局配置
# initial-size: 5 # 初始连接数
# min-idle: 10 # 最小连接池数量
# max-active: 20 # 最大连接池数量
# max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
# time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
# min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
# max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
# validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
# test-while-idle: true
# test-on-borrow: false
# test-on-return: false
# pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
# max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
# primary: master
# datasource:
# master:
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
# lazy: true # 开启懒加载,保证启动速度
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
#
# # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
data:
redis:
host: 400-infra.server.iocoder.cn # 地址
port: 6379 # 端口
database: 1 # 数据库索引
# password: 123456 # 密码,建议生产环境开启
--- #################### MQ 消息队列相关配置 ####################
--- #################### 定时任务相关配置 ####################
xxl:
job:
# redis:
# host: 400-infra.server.iocoder.cn # 地址
# port: 6379 # 端口
# database: 1 # 数据库索引
## password: 123456 # 密码,建议生产环境开启
#
#--- #################### MQ 消息队列相关配置 ####################
#
#--- #################### 定时任务相关配置 ####################
#xxl:
# job:
admin:
addresses: http://172.16.1.95:9090/xxl-job-admin # 调度中心部署跟地址

View File

@@ -20,69 +20,69 @@ spring:
# 数据源配置项
autoconfigure:
exclude:
datasource:
druid: # Druid 【监控】相关的全局配置
web-stat-filter:
enabled: true
stat-view-servlet:
enabled: true
allow: # 设置白名单,不填则允许所有访问
url-pattern: /druid/*
login-username: # 控制台管理用户名和密码
login-password:
filter:
stat:
enabled: true
log-slow-sql: true # 慢 SQL 记录
slow-sql-millis: 100
merge-sql: true
wall:
config:
multi-statement-allow: true
dynamic: # 多数据源配置
druid: # Druid 【连接池】相关的全局配置
initial-size: 5 # 初始连接数
min-idle: 10 # 最小连接池数量
max-active: 20 # 最大连接池数量
max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
primary: master
datasource:
master:
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
# datasource:
# druid: # Druid 【监控】相关的全局配置
# web-stat-filter:
# enabled: true
# stat-view-servlet:
# enabled: true
# allow: # 设置白名单,不填则允许所有访问
# url-pattern: /druid/*
# login-username: # 控制台管理用户名和密码
# login-password:
# filter:
# stat:
# enabled: true
# log-slow-sql: true # 慢 SQL 记录
# slow-sql-millis: 100
# merge-sql: true
# wall:
# config:
# multi-statement-allow: true
# dynamic: # 多数据源配置
# druid: # Druid 【连接池】相关的全局配置
# initial-size: 5 # 初始连接数
# min-idle: 10 # 最小连接池数量
# max-active: 20 # 最大连接池数量
# max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
# time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
# min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
# max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
# validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
# test-while-idle: true
# test-on-borrow: false
# test-on-return: false
# pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
# max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
# primary: master
# datasource:
# master:
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
# lazy: true # 开启懒加载,保证启动速度
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
#
# # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
data:
redis:
host: 400-infra.server.iocoder.cn # 地址
port: 6379 # 端口
database: 1 # 数据库索引
# password: 123456 # 密码,建议生产环境开启
--- #################### MQ 消息队列相关配置 ####################
# rocketmq 配置项,对应 RocketMQProperties 配置类
rocketmq:
name-server: 172.16.1.95:9876 # RocketMQ Namesrv
spring:
# RabbitMQ 配置项,对应 RabbitProperties 配置类
rabbitmq:
# redis:
# host: 400-infra.server.iocoder.cn # 地址
# port: 6379 # 端口
# database: 1 # 数据库索引
## password: 123456 # 密码,建议生产环境开启
#
#--- #################### MQ 消息队列相关配置 ####################
#
## rocketmq 配置项,对应 RocketMQProperties 配置类
#rocketmq:
# name-server: 172.16.1.95:9876 # RocketMQ Namesrv
#
#spring:
# # RabbitMQ 配置项,对应 RabbitProperties 配置类
# rabbitmq:
host: 172.16.1.95 # RabbitMQ 服务的地址
port: 5672 # RabbitMQ 服务的端口
username: guest # RabbitMQ 服务的账号

View File

@@ -20,69 +20,69 @@ spring:
# 数据源配置项
autoconfigure:
exclude:
datasource:
druid: # Druid 【监控】相关的全局配置
web-stat-filter:
enabled: true
stat-view-servlet:
enabled: true
allow: # 设置白名单,不填则允许所有访问
url-pattern: /druid/*
login-username: # 控制台管理用户名和密码
login-password:
filter:
stat:
enabled: true
log-slow-sql: true # 慢 SQL 记录
slow-sql-millis: 100
merge-sql: true
wall:
config:
multi-statement-allow: true
dynamic: # 多数据源配置
druid: # Druid 【连接池】相关的全局配置
initial-size: 5 # 初始连接数
min-idle: 10 # 最小连接池数量
max-active: 20 # 最大连接池数量
max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
primary: master
datasource:
master:
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
# datasource:
# druid: # Druid 【监控】相关的全局配置
# web-stat-filter:
# enabled: true
# stat-view-servlet:
# enabled: true
# allow: # 设置白名单,不填则允许所有访问
# url-pattern: /druid/*
# login-username: # 控制台管理用户名和密码
# login-password:
# filter:
# stat:
# enabled: true
# log-slow-sql: true # 慢 SQL 记录
# slow-sql-millis: 100
# merge-sql: true
# wall:
# config:
# multi-statement-allow: true
# dynamic: # 多数据源配置
# druid: # Druid 【连接池】相关的全局配置
# initial-size: 5 # 初始连接数
# min-idle: 10 # 最小连接池数量
# max-active: 20 # 最大连接池数量
# max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
# time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
# min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
# max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
# validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
# test-while-idle: true
# test-on-borrow: false
# test-on-return: false
# pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
# max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
# primary: master
# datasource:
# master:
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
# lazy: true # 开启懒加载,保证启动速度
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
#
# # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
data:
redis:
host: 400-infra.server.iocoder.cn # 地址
port: 6379 # 端口
database: 1 # 数据库索引
# password: 123456 # 密码,建议生产环境开启
--- #################### MQ 消息队列相关配置 ####################
# rocketmq 配置项,对应 RocketMQProperties 配置类
rocketmq:
name-server: 172.16.1.95:9876 # RocketMQ Namesrv
spring:
# RabbitMQ 配置项,对应 RabbitProperties 配置类
rabbitmq:
# redis:
# host: 400-infra.server.iocoder.cn # 地址
# port: 6379 # 端口
# database: 1 # 数据库索引
## password: 123456 # 密码,建议生产环境开启
#
#--- #################### MQ 消息队列相关配置 ####################
#
## rocketmq 配置项,对应 RocketMQProperties 配置类
#rocketmq:
# name-server: 172.16.1.95:9876 # RocketMQ Namesrv
#
#spring:
# # RabbitMQ 配置项,对应 RabbitProperties 配置类
# rabbitmq:
host: 172.16.1.95 # RabbitMQ 服务的地址
port: 5672 # RabbitMQ 服务的端口
username: guest # RabbitMQ 服务的账号

View File

@@ -10,64 +10,64 @@ spring:
- org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration # 禁用 AI 模块的 Qdrant手动创建
- org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration # 禁用 AI 模块的 Milvus手动创建
# 数据源配置项
datasource:
druid: # Druid 【监控】相关的全局配置
web-stat-filter:
enabled: true
stat-view-servlet:
enabled: true
allow: # 设置白名单,不填则允许所有访问
url-pattern: /druid/*
login-username: # 控制台管理用户名和密码
login-password:
filter:
stat:
enabled: true
log-slow-sql: true # 慢 SQL 记录
slow-sql-millis: 100
merge-sql: true
wall:
config:
multi-statement-allow: true
dynamic: # 多数据源配置
druid: # Druid 【连接池】相关的全局配置
initial-size: 5 # 初始连接数
min-idle: 10 # 最小连接池数量
max-active: 20 # 最大连接池数量
max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
primary: master
datasource:
master:
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
username: root
password: 123456
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
# datasource:
# druid: # Druid 【监控】相关的全局配置
# web-stat-filter:
# enabled: true
# stat-view-servlet:
# enabled: true
# allow: # 设置白名单,不填则允许所有访问
# url-pattern: /druid/*
# login-username: # 控制台管理用户名和密码
# login-password:
# filter:
# stat:
# enabled: true
# log-slow-sql: true # 慢 SQL 记录
# slow-sql-millis: 100
# merge-sql: true
# wall:
# config:
# multi-statement-allow: true
# dynamic: # 多数据源配置
# druid: # Druid 【连接池】相关的全局配置
# initial-size: 5 # 初始连接数
# min-idle: 10 # 最小连接池数量
# max-active: 20 # 最大连接池数量
# max-wait: 60000 # 配置获取连接等待超时的时间单位毫秒1 分钟)
# time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位毫秒1 分钟)
# min-evictable-idle-time-millis: 600000 # 配置一个连接在池中最小生存的时间单位毫秒10 分钟)
# max-evictable-idle-time-millis: 1800000 # 配置一个连接在池中最大生存的时间单位毫秒30 分钟)
# validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
# test-while-idle: true
# test-on-borrow: false
# test-on-return: false
# pool-prepared-statements: true # 是否开启 PreparedStatement 缓存
# max-pool-prepared-statement-per-connection-size: 20 # 每个连接缓存的 PreparedStatement 数量
# primary: master
# datasource:
# master:
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
# lazy: true # 开启懒加载,保证启动速度
# url: jdbc:mysql://172.16.1.95:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例
# username: root
# password: 123456
#
# # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
data:
redis:
host: 400-infra.server.iocoder.cn # 地址
port: 6379 # 端口
database: 1 # 数据库索引
# password: 123456 # 密码,建议生产环境开启
--- #################### 定时任务相关配置 ####################
xxl:
job:
# redis:
# host: 400-infra.server.iocoder.cn # 地址
# port: 6379 # 端口
# database: 1 # 数据库索引
## password: 123456 # 密码,建议生产环境开启
#
#--- #################### 定时任务相关配置 ####################
#
#xxl:
# job:
enabled: false # 是否开启调度中心,默认为 true 开启
admin:
addresses: http://172.16.1.95:9090/xxl-job-admin # 调度中心部署跟地址