spring: datasource: driver-class-name: org.postgresql.Driver url: jdbc:postgresql://localhost:5432/keyborad_db username: root password: 123asd # 日志配置 logging: level: # 设置 mapper 包的日志级别为 DEBUG,打印 SQL 语句 com.yolo.keyborad.mapper: DEBUG # 设置根日志级别 root: INFO # Spring 框架日志 org.springframework: INFO # MyBatis 日志 org.mybatis: DEBUG pattern: # 彩色控制台日志格式 # 时间-无颜色,日志级别-根据级别变色,进程ID-品红,线程-黄色,类名-青色,消息-默认色 console: "%d{yyyy-MM-dd HH:mm:ss.SSS} | %clr(%-5level){highlight} %clr(${PID:- }){magenta} | %clr(%-15thread){yellow} %clr(%-50logger{50}){cyan} | %msg%n" knife4j: enable: true openapi: title: "接口文档" version: 1.0 group: default: api-rule: package api-rule-resources: - com.yolo.keyborad.controller apple: appstore: issuer-id: "178b442e-b7be-4526-bd13-ab293d019df0" key-id: "Y7TF7BV74G" bundle-id: "com.loveKey.nyx" # app 在 App Store 的 Apple ID(数值),生产环境必填 app-apple-id: 1234567890 # p8 私钥文件路径(你可以放在 resources 下) private-key-path: "classpath:SubscriptionKey_Y7TF7BV74G.p8" # SANDBOX 或 PRODUCTION environment: "SANDBOX" # 根证书路径(从 Apple PKI 下载) root-certificates: - "classpath:AppleRootCA-G2.cer" - "classpath:AppleRootCA-G3.cer" dromara: x-file-storage: #文件存储配置 default-platform: cloudflare-r2 #默认使用的存储平台 thumbnail-suffix: ".min.jpg" #缩略图后缀,例如【.min.jpg】【.png】 enable-byte-file-wrapper: false #对应平台的配置写在这里,注意缩进要对齐 amazon-s3-v2: # Amazon S3 V2 - platform: cloudflare-r2 # 存储平台标识 enable-storage: true # 启用存储 access-key: 550b33cc4d53e05c2e438601f8a0e209 secret-key: df4d529cdae44e6f614ca04f4dc0f1f9a299e57367181243e8abdc7f7c28e99a region: ENAM # 必填 end-point: https://b632a61caa85401f63c9b32eef3a74c8.r2.cloudflarestorage.com # 必填 bucket-name: keyborad-resource #桶名称 domain: https://resource.loveamorkey.com/ # 访问域名,注意“/”结尾,例如:https://abcd.s3.ap-east-1.amazonaws.com/ base-path: avatar/ # 基础路径 mailgun: api-key: ${MAILGUN_API_KEY} # 你的 Private API Key domain: sandboxxxxxxx.mailgun.org # 或你自己的业务域名 from-email: no-reply@yourdomain.com # 发件人邮箱 from-name: Key Of Love # 发件人名称(可选) # 用户注册配置 user: register: # 新用户注册时的免费体验额度 free-trial-credits: 5 ############## Sa-Token 配置 (文档: https://sa-token.cc) ############## sa-token: # token 名称(同时也是 cookie 名称) token-name: auth-token # token 有效期(单位:秒) 默认30天,-1 代表永久有效 timeout: 2592000 # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结 active-timeout: -1 # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录) is-concurrent: true # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token) is-share: false # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik) token-style: random-128 # 是否输出操作日志 is-log: true