dev 配置文件

This commit is contained in:
2024-12-30 16:40:14 +08:00
parent adf0b74627
commit b2eb085472
3 changed files with 52 additions and 36 deletions

View File

@@ -1,37 +1,55 @@
# 数据源的一些配置
driver-class-name: com.mysql.cj.jdbc.Driver
# 最小空闲连接默认值10小于0或大于maximum-pool-size都会重置为maximum-pool-size
minimum-idle: 5
# 最大连接数小于等于0会被重置为默认值10大于零小于1会被重置为minimum-idle的值
maximum-pool-size: 15
# 空闲连接超时时间默认值60000010分钟大于等于max-lifetime且max-lifetime>0会被重置为0不等于0且小于10秒会被重置为10秒。
idle-timeout: 30000
# 连接最大存活时间.不等于0且小于30秒会被重置为默认值30分钟.设置应该比mysql设置的超时时间短
max-lifetime: 30000
# 连接超时时间:毫秒小于250毫秒否则被重置为默认值30秒
connection-timeout: 30000
spring: spring:
datasource: # sharding-jdbc 配置
type: com.alibaba.druid.pool.DruidDataSource shardingsphere:
druid: center-tables-data-node: duanju.%s
driver-class-name: com.mysql.cj.jdbc.Driver # 显示sharding-jdbc改写的sql语句
url: jdbc:mysql://rm-gc712o11yndj78x6a6o.mysql.cn-chengdu.rds.aliyuncs.com/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT show-sql: false
username: video_user # 数据源名称
password: VideoUser@1 datasource:
initial-size: 10 # 数据源配置begin
max-active: 50 master-0:
min-idle: 10 driver-class-name: ${driver-class-name}
max-wait: 60000 jdbc-url: jdbc:mysql://rm-gc712o11yndj78x6a6o.mysql.cn-chengdu.rds.aliyuncs.com/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
pool-prepared-statements: true username: video_user
max-pool-prepared-statement-per-connection-size: 20 password: VideoUser@1
time-between-eviction-runs-millis: 60000 minimum-idle: ${minimum-idle}
min-evictable-idle-time-millis: 300000 maximum-pool-size: ${maximum-pool-size}
#Oracle需要打开注释 idle-timeout: ${idle-timeout}
#validation-query: SELECT 1 FROM DUAL max-lifetime: ${max-lifetime}
test-while-idle: true connection-timeout: ${connection-timeout}
test-on-borrow: false slave-0:
test-on-return: false driver-class-name: ${driver-class-name}
stat-view-servlet: jdbc-url: jdbc:mysql://47.122.26.160:3306/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
enabled: true username: root
url-pattern: /druid/* password: 0fd6497c308ccfa8
#login-username: admin minimum-idle: ${minimum-idle}
#login-password: admin maximum-pool-size: ${maximum-pool-size}
filter: idle-timeout: ${idle-timeout}
stat: max-lifetime: ${max-lifetime}
log-slow-sql: true connection-timeout: ${connection-timeout}
slow-sql-millis: 1000 # 数据源配置end
merge-sql: false
wall: # 读写分离配置begin
config: master-slave-rules:
multi-statement-allow: true #数据源
duanju:
master-data-source-name: master-0
slave-data-source-names: slave-0
# - master-0
# - slave-0
swagger: swagger:
enabled: true enabled: true

View File

@@ -21,7 +21,6 @@ spring:
datasource: datasource:
# 数据源配置begin # 数据源配置begin
master-0: master-0:
# slave-0:
driver-class-name: ${driver-class-name} driver-class-name: ${driver-class-name}
jdbc-url: jdbc:mysql://rm-gc712o11yndj78x6a6o.mysql.cn-chengdu.rds.aliyuncs.com/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT jdbc-url: jdbc:mysql://rm-gc712o11yndj78x6a6o.mysql.cn-chengdu.rds.aliyuncs.com/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
username: video_user username: video_user
@@ -32,7 +31,6 @@ spring:
max-lifetime: ${max-lifetime} max-lifetime: ${max-lifetime}
connection-timeout: ${connection-timeout} connection-timeout: ${connection-timeout}
slave-0: slave-0:
# master-0:
driver-class-name: ${driver-class-name} driver-class-name: ${driver-class-name}
jdbc-url: jdbc:mysql://47.122.26.160:3306/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT jdbc-url: jdbc:mysql://47.122.26.160:3306/duanju?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
username: root username: root

View File

@@ -20,7 +20,7 @@ spring:
allow-bean-definition-overriding: true allow-bean-definition-overriding: true
# 环境 dev|test|prod # 环境 dev|test|prod
profiles: profiles:
active: local active: dev
# jackson时间格式化 # jackson时间格式化
jackson: jackson:
time-zone: GMT+8 time-zone: GMT+8