From f2eb35fc585246442570cab58c60a9e49b9f6be2 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Tue, 15 Jul 2025 14:47:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=8F=91=E7=89=88?= =?UTF-8?q?=E9=85=8D=E7=BD=AE2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/prod/sa-common.yaml | 127 ++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 sa-common/src/main/resources/prod/sa-common.yaml diff --git a/sa-common/src/main/resources/prod/sa-common.yaml b/sa-common/src/main/resources/prod/sa-common.yaml new file mode 100644 index 0000000..84b3d91 --- /dev/null +++ b/sa-common/src/main/resources/prod/sa-common.yaml @@ -0,0 +1,127 @@ +spring: + # 数据库连接信息 + datasource: + url: jdbc:p6spy:mysql://172.27.16.10:3306/case_collection?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai + username: root + password: sKptsVOiTf6m3lt_ + initial-size: 2 + min-idle: 2 + max-active: 10 + max-wait: 60000 + time-between-eviction-runs-millis: 60000 + min-evictable-idle-time-millis: 300000 + driver-class-name: com.p6spy.engine.spy.P6SpyDriver + filters: stat + druid: + username: druid + password: 1024 + login: + enabled: false + method: + pointcut: net.lab1024.sa..*Service.* + + # mvc swagger bugfix + mvc: + pathmatch: + matching-strategy: ant_path_matcher + + # redis 连接池配置信息 + redis: + database: 12 + host: '139.155.127.177' + lettuce: + pool: + max-active: 5 + min-idle: 1 + max-idle: 3 + max-wait: 30000ms + port: 30002 + timeout: 3000 + password: gdxz2022&dj. + + # 上传文件大小配置 + servlet: + multipart: + max-file-size: 30MB + max-request-size: 30MB + + # json序列化相关配置 + jackson: + serialization: + write-enums-using-to-string: true + write-dates-as-timestamps: false + deserialization: + read-enums-using-to-string: true + fail-on-unknown-properties: false + default-property-inclusion: always + date-format: yyyy-MM-dd HH:mm:ss + time-zone: GMT+8 + + # 缓存实现类型 + cache: + type: caffeine + +#swagger: 提高swagger 方法名称有重复的日志提示 +logging: + level: + springfox: + documentation: + spring: + web: + readers: + operation: + CachingOperationNameGenerator: warn + scanners: + ApiListingReferenceScanner: warn + +# 文件上传 配置 +file: + storage: + mode: cloud + local: + path: ${localPath:/home}/smart_admin_v2/upload/ + cloud: + region: oss-cn-beijing + endpoint: oss-cn-beijing.aliyuncs.com + bucket-name: medical-case + access-key: LTAI5tAkZSLF5xbFGPVqmYeq + secret-key: ETrDjr35Ty2uMSqulOuk2Yky5R1R0Y + url: + expire: 7200000 + public: https://${file.storage.cloud.bucket-name}.${file.storage.cloud.endpoint}/ + +# swagger 配置 +swagger: + title: 病例系统 + description: 病例系统 1.0 + version: 2.0 + host: localhost:${server.port} + package: + tag-class: net.lab1024.sa.common.constant.SwaggerTagConst + team-url: + +# RestTemplate 请求配置 +http: + pool: + max-total: 20 + connect-timeout: 50000 + read-timeout: 50000 + write-timeout: 50000 + keep-alive: 300000 + +# token相关配置 +token: + key: gdxz-jwt-key + admin-expire-minute: 60 + app-expire-minute: 527040 + +# 跨域配置 +access-control-allow-origin: '*' + +# 心跳配置 +heart-beat: + interval-seconds: 60 + +# 热加载配置 +reload: + interval-seconds: 60 \ No newline at end of file