From d88179c7465304ee5b0c4731e1b00401fdea1005 Mon Sep 17 00:00:00 2001 From: zhangli <123879394@qq.com> Date: Thu, 11 Sep 2025 00:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E6=94=B9?= =?UTF-8?q?=E4=B8=BAnacos=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 1 - pom.xml | 5 ++ src/main/resources/application.yml | 92 ------------------------------ src/main/resources/bootstrap.yml | 15 +++++ 4 files changed, 20 insertions(+), 93 deletions(-) create mode 100644 src/main/resources/bootstrap.yml diff --git a/Jenkinsfile b/Jenkinsfile index 4aa9438..838211c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -59,7 +59,6 @@ pipeline { --name \${CONTAINER_NAME} \ --network sczx-net \ -p 8082:8082 \ - -e SPRING_PROFILES_ACTIVE=test \ -e JAVA_OPTS="-Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai" \ -e TZ=Asia/Shanghai \ -v /etc/localtime:/etc/localtime:ro \ diff --git a/pom.xml b/pom.xml index e7ae583..d7320a7 100644 --- a/pom.xml +++ b/pom.xml @@ -75,6 +75,11 @@ spring-cloud-starter-alibaba-nacos-discovery + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + org.springframework.cloud spring-cloud-commons diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index bd3f14b..2e8c27e 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,96 +1,4 @@ -server: - port: 8082 - 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: 20 # 最大连接数 - minimum-idle: 5 # 最小空闲连接数 - connection-timeout: 30000 # 连接超时时间(毫秒) - idle-timeout: 600000 # 空闲连接超时时间(毫秒) - max-lifetime: 1800000 # 连接最大存活时间(毫秒) - leak-detection-threshold: 60000 # 连接泄漏检测阈值(毫秒) - 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.store.controller # 替换为你的 controller 包路径 - -mybatis-plus: - mapper-locations: classpath*:mapper/**/*.xml - type-aliases-package: com.sczx.store.po # 实体类包路径 - 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小时 - -oss: - region: oss-cn-shanghai - accessKeyId: LTAI5tFZygsWsFqAqUbBmCrB - accessKeySecret: n417ym6PZyq5Gc4NHHps3EwzNiClDJ \ No newline at end of file diff --git a/src/main/resources/bootstrap.yml b/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..1becb53 --- /dev/null +++ b/src/main/resources/bootstrap.yml @@ -0,0 +1,15 @@ +spring: + application: + name: sczx-store # 应用名称,对应 Nacos 配置的 dataId + cloud: + nacos: + server-addr: 115.190.8.52:8848 # Nacos 服务器地址 + config: + group: DEFAULT_GROUP # 配置分组 + file-extension: yaml # 配置文件格式 + timeout: 5000 # 配置读取超时时间 + # 添加共享配置 + shared-configs: + - data-id: shared-config.yaml + group: DEFAULT_GROUP + refresh: true # 是否支持动态刷新 \ No newline at end of file