瀏覽代碼

修改配置

hmy 1 月之前
父節點
當前提交
bfdb4643ca

+ 88 - 0
xdz-module-vehicle/xdz-module-vehicle-server/src/main/resources/application-my.yaml

@@ -0,0 +1,88 @@
+spring:
+  main:
+    allow-bean-definition-overriding: true # 允许 bean 定义覆盖,解决 FeignClientSpecification 冲突
+  autoconfigure:
+    exclude:
+      # 注意:不能禁用 XdzWebSecurityConfigurerAdapter,因为需要它来添加 ServiceJwtAuthenticationFilter 到过滤器链中
+      # - com.xindazhou.framework.security.config.XdzWebSecurityConfigurerAdapter # 禁用 Security 配置适配器,vehicle-server 不需要
+      - org.springdoc.openapi.starter.webmvc.ui.SpringDocWebMvcUiConfiguration # 禁用 SpringDoc UI 配置
+      - org.springdoc.openapi.starter.common.SpringDocCommonConfiguration # 禁用 SpringDoc 通用配置
+  cloud:
+    inetutils: 
+      ignored-interfaces: 
+        - ^VirtualBox.*
+    nacos:
+      server-addr: 119.45.95.228:10030
+      username: nacos
+      password: Nacos@202612
+      discovery:
+        namespace: dev
+        group: DEFAULT_GROUP
+        metadata:
+          version: 1.0.0
+      config:
+        namespace: dev
+        group: DEFAULT_GROUP
+        file-extension: yml
+        import-check:
+          enabled: false
+    openfeign:
+      enabled: true  # 启用 Feign 客户端,需要调用用户服务和消息服务
+      client:
+        config:
+          default:
+            connectTimeout: 5000
+            readTimeout: 10000
+            loggerLevel: basic
+
+--- #################### 数据库相关配置 ####################
+spring:
+  datasource:
+    dynamic:
+      primary: master
+      datasource:
+        master:
+          url: jdbc:mysql://119.45.95.228:10022/crm_dev?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          username: root
+          password: xdz@123!
+
+  # Redis 配置
+  data:
+    redis:
+      host: 119.45.95.228
+      port: 10011
+      database: 0
+      password: xdz123@Q
+      timeout: 10s
+      lettuce:
+        pool:
+          min-idle: 0
+          max-idle: 8
+          max-active: 8
+          max-wait: -1ms
+
+--- #################### SpringDoc/Swagger 配置 ####################
+
+# 禁用 SpringDoc/Swagger(vehicle-server 不需要 API 文档)
+springdoc:
+  api-docs:
+    enabled: false
+  swagger-ui:
+    enabled: false
+
+--- #################### 日志配置 ####################
+logging:
+  level:
+    com.xindazhou.vehicle: DEBUG
+
+--- #################### 服务间 JWT 配置 ####################
+
+xdz:
+  security:
+    service-jwt:
+      enabled: true # 启用服务间 JWT 验证
+      private-key-path: classpath:jwt/service_jwt_private_key.pem # 私钥路径(用于生成 Token,车辆服务可能调用用户服务和消息服务)
+      public-key-path: classpath:jwt/service_jwt_public_key.pem # 公钥路径(用于验证 Token)
+      expire-time: 3600 # Token 过期时间(秒),默认 1 小时
+

+ 69 - 0
xdz-module-vehicle/xdz-module-vehicle-server/src/main/resources/application-uat.yaml

@@ -0,0 +1,69 @@
+spring:
+  cloud:
+    nacos:
+      server-addr: mse-34ea85b0-p.nacos-ans.mse.aliyuncs.com
+      discovery:
+        access-key: LTAI5tLWHkHhgxGBMKfxC7nQ
+        secret-key: Q4pYTwvr5k2dL70lmQnbyQziEIRvUk
+        namespace: crm-dev # 命名空间(开发环境)
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组
+        metadata:
+          version: 1.0.0 # 服务实例的版本号
+      config:
+        access-key: LTAI5tLWHkHhgxGBMKfxC7nQ
+        secret-key: Q4pYTwvr5k2dL70lmQnbyQziEIRvUk				
+        namespace: crm-dev # 命名空间(开发环境)
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组
+        file-extension: yml
+        import-check:
+          enabled: false
+    openfeign:
+      enabled: true  # 启用 Feign 客户端,使用 Nacos 服务发现
+      client:
+        config:
+          default:
+            connectTimeout: 5000
+            readTimeout: 10000
+            loggerLevel: basic
+
+--- #################### 数据库相关配置 ####################
+spring:
+  datasource:
+    dynamic:
+      primary: master
+      datasource:
+        master:
+          url: jdbc:mysql://rm-uf66gmdxp3g5507e1yo.mysql.rds.aliyuncs.com:3306/crm_dev?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8 # 远程开发服务器数据库地址
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          username: crmuser # 数据库用户名
+          password: E5@b91sb#S3 # 数据库密码
+
+  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优r-uf6wp1agwfpv8t44ajpd.redis.rds.aliyuncs.com:6379
+  data:
+    redis:
+      host: r-uf6wp1agwfpv8t44ajpd.redis.rds.aliyuncs.com
+      port: 6379 # 端口
+      database: 12
+      username: crmuser # 用户名
+      password: E5@b91sb#S4
+      timeout: 10s
+      lettuce:
+        pool:
+          min-idle: 0
+          max-idle: 8
+      max-active: 8
+      max-wait: -1ms
+logging:
+  level:
+    com.xindazhou.vehicle: DEBUG
+
+--- #################### 服务间 JWT 配置 ####################
+
+xdz:
+  security:
+    service-jwt:
+      enabled: true # 启用服务间 JWT 验证
+      private-key-path: classpath:jwt/service_jwt_private_key.pem # 私钥路径(用于生成 Token,车辆服务可能调用用户服务和消息服务)
+      public-key-path: classpath:jwt/service_jwt_public_key.pem # 公钥路径(用于验证 Token)
+      expire-time: 3600 # Token 过期时间(秒),默认 1 小时
+