# 数据源配置 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..