From 9c5b59c61e66bfe8be20a2c02a2be2b021670ee4 Mon Sep 17 00:00:00 2001
From: xusd <330628789@qq.com>
Date: Wed, 11 Jun 2025 11:45:06 +0800
Subject: [PATCH] feature:市平台项目配置文件提交

---
 dyh-service/dyh-sync-bydyh/src/main/resources/config/application.yml |   77 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-sync-bydyh/src/main/resources/config/application.yml b/dyh-service/dyh-sync-bydyh/src/main/resources/config/application.yml
new file mode 100644
index 0000000..9d26152
--- /dev/null
+++ b/dyh-service/dyh-sync-bydyh/src/main/resources/config/application.yml
@@ -0,0 +1,77 @@
+#Spring配置
+spring:
+  profiles:
+    active:
+      - dev
+#      - test
+#      - prod
+  devtools:
+    restart:
+      enabled: true
+  servlet:
+    multipart:
+      max-file-size: -1
+      max-request-size: -1
+  main:
+    #可以重复命名配置
+    allow-bean-definition-overriding: true
+    allow-circular-references: true
+
+
+#server配置
+server:
+  #服务时限配置
+  tomcat:
+    min-spare-threads: 100
+    max-threads: 256
+    connection-timeout: 80000
+
+#ribbon配置
+ribbon:
+  #服务之间调用,请求处理超时时间
+  ReadTimeout: 120000
+  #服务之间调用,请求连接的超时时间
+  ConnectTimeout: 30000
+
+#mybatis-plus配置
+mybatis-plus:
+  configuration:
+    #控制台输出sql语句
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    #配置返回数据库(column下划线命名&&返回java实体是驼峰命名),自动匹配无需as(没开启这个,SQL需要写as)
+    ap-underscore-to-camel-case: true
+    #如何自动映射列到字段或属性,NONE:表示取消自动映射;PARTIAL:只会自动映射没有定义嵌套结果集映射的结果集。FULL:会自动映射任意复杂的结果集(无论是否嵌套)。默认是partial,这是一种全局设置
+    auto-mapping-behavior: full
+    global-config:
+      db-config:
+        #驼峰下划线转换
+        column-underline: false
+        #数据库大写下划线转换
+        capital-mode: true
+        #全局逻辑删除的实体字段名
+        #logic-delete-field: flag
+        #逻辑未删除值(默认为 1),实体类字段需要加上@TableLogic
+        logic-not-delete-value: 1
+        #逻辑已删除值(默认为 99)
+        logic-delete-value: 99
+        #字段策略,IGNORED:忽略判断,NOT_NULL:非null判断,NOT_EMPTY:非空判断,DEFAULT:默认,NEVER:不加入sql
+        update-strategy: IGNORED
+  mapper-locations: classpath*:/cn/huge/*/*/dao/mapper/xml/*Mapper.xml
+
+#JWT配置
+jwt:
+  #jwt生成密钥
+  secret-key: asdfghjkl
+  refresh-token-key:
+    #refreshToken 存储key
+    format: JWT_REFRESH_TOKEN::%s
+  blacklist-key:
+    #token黑名单 存储key
+    format: JWT_BLACKLIST::%s
+  token:
+    #token过期时间:12小时
+    expire-time: 43200000
+  refresh-token:
+    #refreshToken过期时间:13小时,比token时间长一点
+    expire-time: 46800000
+

--
Gitblit v1.8.0