refactor: 补充env.properties配置参数覆盖
- 新增Redis连接池配置参数 - 新增Hikari连接池公共配置参数 - 新增Sentinel配置参数 - 新增网关限流配置参数 - 新增腾讯云COS配置参数 - 新增文件上传配置参数 - 各服务application.yml引用对应环境变量
This commit is contained in:
parent
2557cac757
commit
cb0affa2cf
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487357
|
central|https\://repo1.maven.org/maven2|null=1771744813429
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487369
|
central|https\://repo1.maven.org/maven2|null=1771744813439
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487399
|
central|https\://repo1.maven.org/maven2|null=1771744813443
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487396
|
central|https\://repo1.maven.org/maven2|null=1771744813442
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487373
|
central|https\://repo1.maven.org/maven2|null=1771744813440
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487363
|
central|https\://repo1.maven.org/maven2|null=1771744813432
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487400
|
central|https\://repo1.maven.org/maven2|null=1771744813443
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487372
|
central|https\://repo1.maven.org/maven2|null=1771744813439
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
#Sun Feb 22 14:41:27 CST 2026
|
#Sun Feb 22 15:20:13 CST 2026
|
||||||
central|https\://repo1.maven.org/maven2|null=1771742487376
|
central|https\://repo1.maven.org/maven2|null=1771744813440
|
||||||
|
|||||||
@ -25,8 +25,8 @@ spring:
|
|||||||
password: ${DB_PASSWORD:zjf@123456}
|
password: ${DB_PASSWORD:zjf@123456}
|
||||||
hikari:
|
hikari:
|
||||||
maximum-pool-size: 10
|
maximum-pool-size: 10
|
||||||
minimum-idle: 5
|
minimum-idle: ${HIKARI_MINIMUM_IDLE:5}
|
||||||
connection-timeout: 30000
|
connection-timeout: ${HIKARI_CONNECTION_TIMEOUT:30000}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -24,8 +24,8 @@ spring:
|
|||||||
password: ${DB_PASSWORD:zjf@123456}
|
password: ${DB_PASSWORD:zjf@123456}
|
||||||
hikari:
|
hikari:
|
||||||
maximum-pool-size: 10
|
maximum-pool-size: 10
|
||||||
minimum-idle: 5
|
minimum-idle: ${HIKARI_MINIMUM_IDLE:5}
|
||||||
connection-timeout: 30000
|
connection-timeout: ${HIKARI_CONNECTION_TIMEOUT:30000}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -24,12 +24,12 @@ spring:
|
|||||||
# 文件上传配置
|
# 文件上传配置
|
||||||
servlet:
|
servlet:
|
||||||
multipart:
|
multipart:
|
||||||
max-file-size: 50MB
|
max-file-size: ${FILE_UPLOAD_MAX_SIZE:50MB}
|
||||||
max-request-size: 100MB
|
max-request-size: ${FILE_UPLOAD_MAX_REQUEST_SIZE:100MB}
|
||||||
|
|
||||||
# 腾讯云COS配置
|
# 腾讯云COS配置
|
||||||
cos:
|
cos:
|
||||||
enabled: true
|
enabled: ${COS_ENABLED:true}
|
||||||
secret-id: ${COS_SECRET_ID:AKIDukKfkY5LK2SbU6QTM7csugCSSDjzyiDS}
|
secret-id: ${COS_SECRET_ID:AKIDukKfkY5LK2SbU6QTM7csugCSSDjzyiDS}
|
||||||
secret-key: ${COS_SECRET_KEY:0lHXYIn20jDRP7ZlhNnyub3GEwObZHjw}
|
secret-key: ${COS_SECRET_KEY:0lHXYIn20jDRP7ZlhNnyub3GEwObZHjw}
|
||||||
bucket: ${COS_BUCKET:test-1308258046}
|
bucket: ${COS_BUCKET:test-1308258046}
|
||||||
@ -39,8 +39,8 @@ cos:
|
|||||||
# 本地文件存储配置(备用)
|
# 本地文件存储配置(备用)
|
||||||
file:
|
file:
|
||||||
upload:
|
upload:
|
||||||
path: ./uploads
|
path: ${FILE_STORAGE_PATH:./uploads}
|
||||||
max-size: 52428800
|
max-size: ${FILE_STORAGE_MAX_BYTES:52428800}
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
|
|||||||
@ -29,8 +29,8 @@ spring:
|
|||||||
# Sentinel配置
|
# Sentinel配置
|
||||||
sentinel:
|
sentinel:
|
||||||
transport:
|
transport:
|
||||||
dashboard: localhost:8080 # Sentinel Dashboard地址(可选)
|
dashboard: ${SENTINEL_DASHBOARD:localhost:8080}
|
||||||
port: 8719 # Sentinel客户端端口
|
port: ${SENTINEL_PORT:8719}
|
||||||
eager: true # 服务启动时立即初始化
|
eager: true # 服务启动时立即初始化
|
||||||
|
|
||||||
# 负载均衡配置
|
# 负载均衡配置
|
||||||
@ -44,8 +44,8 @@ spring:
|
|||||||
default-filters:
|
default-filters:
|
||||||
- name: RequestRateLimiter
|
- name: RequestRateLimiter
|
||||||
args:
|
args:
|
||||||
redis-rate-limiter.replenishRate: 100 # 每秒补充令牌数
|
redis-rate-limiter.replenishRate: ${GATEWAY_RATE_LIMIT_REPLENISH_RATE:100}
|
||||||
redis-rate-limiter.burstCapacity: 200 # 令牌桶最大容量
|
redis-rate-limiter.burstCapacity: ${GATEWAY_RATE_LIMIT_BURST_CAPACITY:200}
|
||||||
key-resolver: "#{@ipKeyResolver}"
|
key-resolver: "#{@ipKeyResolver}"
|
||||||
|
|
||||||
# 全局跨域配置
|
# 全局跨域配置
|
||||||
|
|||||||
@ -24,8 +24,8 @@ spring:
|
|||||||
password: ${DB_PASSWORD:zjf@123456}
|
password: ${DB_PASSWORD:zjf@123456}
|
||||||
hikari:
|
hikari:
|
||||||
maximum-pool-size: 10
|
maximum-pool-size: 10
|
||||||
minimum-idle: 5
|
minimum-idle: ${HIKARI_MINIMUM_IDLE:5}
|
||||||
connection-timeout: 30000
|
connection-timeout: ${HIKARI_CONNECTION_TIMEOUT:30000}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -24,8 +24,8 @@ spring:
|
|||||||
password: ${DB_PASSWORD:zjf@123456}
|
password: ${DB_PASSWORD:zjf@123456}
|
||||||
hikari:
|
hikari:
|
||||||
maximum-pool-size: 10
|
maximum-pool-size: 10
|
||||||
minimum-idle: 5
|
minimum-idle: ${HIKARI_MINIMUM_IDLE:5}
|
||||||
connection-timeout: 30000
|
connection-timeout: ${HIKARI_CONNECTION_TIMEOUT:30000}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -24,8 +24,8 @@ spring:
|
|||||||
password: ${DB_PASSWORD:zjf@123456}
|
password: ${DB_PASSWORD:zjf@123456}
|
||||||
hikari:
|
hikari:
|
||||||
maximum-pool-size: 10
|
maximum-pool-size: 10
|
||||||
minimum-idle: 5
|
minimum-idle: ${HIKARI_MINIMUM_IDLE:5}
|
||||||
connection-timeout: 30000
|
connection-timeout: ${HIKARI_CONNECTION_TIMEOUT:30000}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -46,13 +46,13 @@ spring:
|
|||||||
port: ${REDIS_PORT:6379}
|
port: ${REDIS_PORT:6379}
|
||||||
password: ${REDIS_PASSWORD:zjf@123456}
|
password: ${REDIS_PASSWORD:zjf@123456}
|
||||||
database: ${REDIS_DATABASE:0}
|
database: ${REDIS_DATABASE:0}
|
||||||
timeout: 10000
|
timeout: ${REDIS_TIMEOUT:10000}
|
||||||
lettuce:
|
lettuce:
|
||||||
pool:
|
pool:
|
||||||
max-active: 8
|
max-active: ${REDIS_POOL_MAX_ACTIVE:8}
|
||||||
max-wait: -1
|
max-wait: ${REDIS_POOL_MAX_WAIT:-1}
|
||||||
max-idle: 8
|
max-idle: ${REDIS_POOL_MAX_IDLE:8}
|
||||||
min-idle: 0
|
min-idle: ${REDIS_POOL_MIN_IDLE:0}
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath*:/mapper/**/*.xml
|
mapper-locations: classpath*:/mapper/**/*.xml
|
||||||
|
|||||||
@ -19,6 +19,47 @@ REDIS_HOST=localhost
|
|||||||
REDIS_PORT=6379
|
REDIS_PORT=6379
|
||||||
REDIS_PASSWORD=zjf@123456
|
REDIS_PASSWORD=zjf@123456
|
||||||
REDIS_DATABASE=0
|
REDIS_DATABASE=0
|
||||||
|
REDIS_TIMEOUT=10000
|
||||||
|
REDIS_POOL_MAX_ACTIVE=8
|
||||||
|
REDIS_POOL_MAX_WAIT=-1
|
||||||
|
REDIS_POOL_MAX_IDLE=8
|
||||||
|
REDIS_POOL_MIN_IDLE=0
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# Hikari连接池配置(公共)
|
||||||
|
# --------------------------------------------
|
||||||
|
HIKARI_MINIMUM_IDLE=5
|
||||||
|
HIKARI_CONNECTION_TIMEOUT=30000
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# Sentinel配置(Gateway使用)
|
||||||
|
# --------------------------------------------
|
||||||
|
SENTINEL_DASHBOARD=localhost:8080
|
||||||
|
SENTINEL_PORT=8719
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# 网关限流配置
|
||||||
|
# --------------------------------------------
|
||||||
|
GATEWAY_RATE_LIMIT_REPLENISH_RATE=100
|
||||||
|
GATEWAY_RATE_LIMIT_BURST_CAPACITY=200
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# 腾讯云COS配置(文件服务使用)
|
||||||
|
# --------------------------------------------
|
||||||
|
COS_ENABLED=true
|
||||||
|
COS_SECRET_ID=AKIDukKfkY5LK2SbU6QTM7csugCSSDjzyiDS
|
||||||
|
COS_SECRET_KEY=0lHXYIn20jDRP7ZlhNnyub3GEwObZHjw
|
||||||
|
COS_BUCKET=test-1308258046
|
||||||
|
COS_REGION=ap-beijing
|
||||||
|
COS_BUCKET_HOST=https://test-1308258046.cos.ap-beijing.myqcloud.com
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# 文件上传配置
|
||||||
|
# --------------------------------------------
|
||||||
|
FILE_UPLOAD_MAX_SIZE=50MB
|
||||||
|
FILE_UPLOAD_MAX_REQUEST_SIZE=100MB
|
||||||
|
FILE_STORAGE_PATH=./uploads
|
||||||
|
FILE_STORAGE_MAX_BYTES=52428800
|
||||||
|
|
||||||
# --------------------------------------------
|
# --------------------------------------------
|
||||||
# 日志配置
|
# 日志配置
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user