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-utils/src/main/resources/config/application.yml | 80 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 80 insertions(+), 0 deletions(-) diff --git a/dyh-service/dyh-utils/src/main/resources/config/application.yml b/dyh-service/dyh-utils/src/main/resources/config/application.yml new file mode 100644 index 0000000..646f982 --- /dev/null +++ b/dyh-service/dyh-utils/src/main/resources/config/application.yml @@ -0,0 +1,80 @@ +#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 + thymeleaf: + cache: false + prefix: + classpath: /templates + + +#server配置 +server: + #服务时限配置 + tomcat: + min-spare-threads: 100 + max-threads: 256 + connection-timeout: 8000 + +#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 + #逻辑未删除值(默认为 0),实体类字段需要加上@TableLogic + logic-not-delete-value: 0 + #逻辑已删除值(默认为 1) + logic-delete-value: 1 + #字段策略,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