115 lines
4.7 KiB
Properties
115 lines
4.7 KiB
Properties
# 应用服务 WEB 访问端口
|
||
server.port=8080
|
||
|
||
# 单文件最大大小(例如:10MB,支持单位:B, KB, MB, GB)
|
||
spring.servlet.multipart.max-file-size=100MB
|
||
# 一次请求中所有文件的总大小(例如:50MB)
|
||
spring.servlet.multipart.max-request-size=100MB
|
||
|
||
# 数据源配置
|
||
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
|
||
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
|
||
spring.datasource.url=jdbc:mysql://120.24.204.180:3306/app?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
|
||
spring.datasource.username=app
|
||
spring.datasource.password=AB636NGhhH2cC5A5
|
||
|
||
# Druid 连接池配置
|
||
spring.datasource.druid.initial-size=5
|
||
spring.datasource.druid.min-idle=5
|
||
spring.datasource.druid.max-active=20
|
||
spring.datasource.druid.max-wait=60000
|
||
spring.datasource.druid.test-while-idle=true
|
||
spring.datasource.druid.test-on-borrow=false
|
||
spring.datasource.druid.test-on-return=false
|
||
spring.datasource.druid.time-between-eviction-runs-millis=60000
|
||
spring.datasource.druid.min-evictable-idle-time-millis=300000
|
||
spring.datasource.druid.validation-query=SELECT 1
|
||
spring.datasource.druid.pool-prepared-statements=true
|
||
spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
|
||
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
|
||
spring.datasource.druid.filters=stat,wall
|
||
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
|
||
spring.datasource.druid.connection-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||
|
||
# MyBatis-Plus 配置
|
||
mybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml
|
||
mybatis-plus.type-aliases-package=com.corewing.app.entity
|
||
mybatis-plus.configuration.map-underscore-to-camel-case=true
|
||
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
|
||
mybatis-plus.global-config.db-config.id-type=ASSIGN_ID
|
||
mybatis-plus.global-config.db-config.table-prefix=
|
||
# ========== 逻辑删除核心配置 ==========
|
||
# 1. 自定义逻辑删除字段名(替换为你的字段,如 is_delete、del_flag 等)
|
||
mybatis-plus.global-config.db-config.logic-delete-field=del_flag
|
||
# 2. 逻辑未删除值(替换为你的业务未删除值,如 0、false、N 等)
|
||
mybatis-plus.global-config.db-config.logic-not-delete-value=NOT_DELETE
|
||
# 3. 逻辑已删除值(替换为你的业务已删除值,如 1、true、Y 等)
|
||
mybatis-plus.global-config.db-config.logic-delete-value=DELETE
|
||
|
||
# Redis 配置
|
||
spring.redis.host=localhost
|
||
spring.redis.port=6379
|
||
spring.redis.password=
|
||
spring.redis.database=0
|
||
spring.redis.timeout=3000
|
||
spring.redis.lettuce.pool.max-active=8
|
||
spring.redis.lettuce.pool.max-idle=8
|
||
spring.redis.lettuce.pool.min-idle=0
|
||
spring.redis.lettuce.pool.max-wait=-1ms
|
||
|
||
# MongoDB 配置
|
||
#spring.data.mongodb.host=120.24.204.180
|
||
#spring.data.mongodb.database=app
|
||
#spring.data.mongodb.port=27017
|
||
|
||
# Sa-Token 配置
|
||
sa-token.token-name=Authorization
|
||
sa-token.timeout=2592000
|
||
sa-token.active-timeout=-1
|
||
sa-token.is-concurrent=true
|
||
sa-token.is-share=true
|
||
sa-token.token-style=uuid
|
||
sa-token.is-log=false
|
||
|
||
# 短信宝配置
|
||
# 请前往 https://www.smsbao.com/ 注册账号并获取用户名和密码
|
||
smsbao.username=corewing
|
||
smsbao.password=755dc3ac40c94d319cf6e314f24dc659
|
||
|
||
# 邮件配置
|
||
# SMTP 服务器地址
|
||
spring.mail.host=smtp.em.dingtalk.com
|
||
# SMTP 服务器端口(465 为 SSL 加密端口)
|
||
spring.mail.port=465
|
||
# 发件人邮箱
|
||
spring.mail.username=dev@corewing.com
|
||
# 邮箱授权码(不是邮箱密码!需要在邮箱设置中开启 SMTP 服务并获取授权码)
|
||
spring.mail.password=t035gngwYl0xgvZF
|
||
# 编码格式
|
||
spring.mail.default-encoding=UTF-8
|
||
# 其他配置
|
||
spring.mail.properties.mail.smtp.auth=true
|
||
# 465 端口使用 SSL 加密,需要启用 SSL
|
||
spring.mail.properties.mail.smtp.ssl.enable=true
|
||
spring.mail.properties.mail.smtp.ssl.required=true
|
||
# SSL Socket Factory 配置
|
||
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
|
||
spring.mail.properties.mail.smtp.socketFactory.port=465
|
||
spring.mail.properties.mail.smtp.socketFactory.fallback=false
|
||
|
||
# 钉钉机器人配置
|
||
# 请前往钉钉群设置 -> 智能群助手 -> 添加机器人 -> 自定义机器人,获取 Webhook 地址和密钥
|
||
dingtalk.webhook=https://oapi.dingtalk.com/robot/send?access_token=7eed4b3483303c9ec71ef37a08c347bb597fd4c64211a96a8f55f72405ff6444
|
||
# 如果使用加签安全设置,请填写密钥(secret)
|
||
dingtalk.secret=SEC0f2b835f28139905e3c0b5be979b215df1735f1154f36514aafbae8708014148
|
||
|
||
|
||
|
||
# ===================== Knife4j 核心增强配置 =====================
|
||
# 启用Knife4j增强模式
|
||
knife4j.enable=true
|
||
knife4j.setting.language=zh_cn
|
||
knife4j.basic.enable=true
|
||
knife4j.basic.username=corewing
|
||
knife4j.basic.password=Aaa123..
|