spring: application: name: appointment-backend datasource: url: jdbc:mysql://192.168.110.80:3306/appointment?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver cache: type: redis # Spring Boot 3:Redis 配置前缀为 spring.data.redis(spring.redis.* 已移除,沿用会导致连默认 localhost) data: redis: database: 2 host: 192.168.110.80 port: 6379 password: 123456 timeout: 10s lettuce: pool: max-active: 200 max-wait: -1ms max-idle: 10 min-idle: 0 mybatis-plus: configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: delFlag logic-not-delete-value: 0 logic-delete-value: 1 sa-token: token-name: Authorization is-read-header: true timeout: 864000 # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结 active-timeout: -1 # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录) is-concurrent: false # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token) is-share: false # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik) token-style: uuid # 是否输出操作日志 is-log: true # 独立 Redis(须引入 sa-token-alone-redis);与 spring.data.redis 互不干扰,可指向专用实例 alone-redis: # Redis数据库索引 (默认为0) database: 3 # Redis服务器地址 host: 192.168.110.80 # Redis服务器连接端口 port: 6379 # Redis服务器连接密码(默认为空) password: 123456 # 连接超时时间 timeout: 10s lettuce: pool: max-active: 64 max-wait: -1ms max-idle: 16 min-idle: 4 # 微信小程序(真实登录时设 stub: false 并配置 app-id / app-secret) wechat: miniapp: app-id: ${WECHAT_MINI_APPID:wxe91f1af7638aa5dd} app-secret: ${WECHAT_MINI_SECRET:a787e1a462715604e0c9528b6d8960d1} stub: ${WECHAT_MINI_STUB:false} springdoc: api-docs: path: /v3/api-docs server: port: 8880 logging: pattern: level: "%5p [${spring.application.name:},%X{traceId:-}]" security: admin-login-crypto: key: ${ADMIN_LOGIN_AES_KEY:SinataAdminKey01} iv: ${ADMIN_LOGIN_AES_IV:SinataAdminIv001} max-skew-millis: ${ADMIN_LOGIN_AES_MAX_SKEW_MILLIS:60000} file-upload-path: D:\tmp\ picture-server-address: http://221.182.45.100:8881/