87 lines
1.9 KiB
YAML
87 lines
1.9 KiB
YAML
|
||
server:
|
||
port: 8081
|
||
|
||
spring:
|
||
application:
|
||
name: sczx_store # 微服务名称
|
||
http:
|
||
encoding:
|
||
charset: UTF-8
|
||
enabled: true
|
||
force: true
|
||
mvc:
|
||
async:
|
||
request-timeout: -1
|
||
cloud:
|
||
nacos:
|
||
discovery:
|
||
server-addr: 115.190.8.52:8848 # Nacos 地址
|
||
group: DEFAULT_GROUP
|
||
metadata:
|
||
version: 1.0.0
|
||
env: dev
|
||
lifecycle:
|
||
timeout-per-shutdown-phase: 30s # 设置优雅停机时间
|
||
datasource:
|
||
url: jdbc:mysql://115.190.8.52:3306/sczx?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
||
username: sczx_user
|
||
password: Sczx123@
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
hikari:
|
||
maximum-pool-size: 10
|
||
auto-commit: true
|
||
redis:
|
||
host: 115.190.8.52
|
||
port: 6379
|
||
lettuce:
|
||
pool:
|
||
max-active: 8
|
||
max-wait: 2000ms
|
||
max-idle: 4
|
||
min-idle: 1
|
||
max-life-time: 300000ms
|
||
|
||
management:
|
||
endpoints:
|
||
web:
|
||
exposure:
|
||
include: "*" # 暴露所有监控端点
|
||
endpoint:
|
||
health:
|
||
show-details: always
|
||
|
||
feign:
|
||
client:
|
||
config:
|
||
default:
|
||
connectTimeout: 5000
|
||
readTimeout: 5000
|
||
hystrix:
|
||
enabled: true # 启用 Feign 的 Hystrix 支持
|
||
|
||
hystrix:
|
||
command:
|
||
default:
|
||
execution:
|
||
isolation:
|
||
thread:
|
||
timeoutInMilliseconds: 10000 # 默认熔断超时时间
|
||
|
||
springdoc:
|
||
swagger-ui:
|
||
url: /v3/api-docs
|
||
path: /doc.html
|
||
packages-to-scan: com.sczx.user.controller # 替换为你的 controller 包路径
|
||
|
||
mybatis-plus:
|
||
mapper-locations: classpath*:mapper/**/*.xml
|
||
type-aliases-package: com.sczx.user.entity # 实体类包路径
|
||
configuration:
|
||
mapUnderscoreToCamelCase: true
|
||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 控制台打印 SQL(调试用)
|
||
|
||
auth:
|
||
secret-key: his-is-a-very-long-and-secure-secret-key-for-jwt-signing-please-dont-use-short-keys
|
||
token-expiration: 86400000 # 24小时
|