application.yml 2.38 KB
server:
  port: 8080

spring:
  application:
    name: rider-service
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://mysql.diligrp.com:3306/dili_rider?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
    username: root
    password: OTM0NjAwMTMyMjZlNzgy
  data:
    redis:
      host: redis.diligrp.com
      port: 6379
      password:
      database: 0
      timeout: 3000ms

mybatis-plus:
  mapper-locations: classpath:mapper/*.xml
  type-aliases-package: com.diligrp.rider.entity
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  global-config:
    db-config:
      logic-delete-field: isDel
      logic-delete-value: 1
      logic-not-delete-value: 0

jwt:
  secret: diligrp-rider-secret-key-2024-please-change-this
  expire: 604800  # 7天,单位秒

jpush:
  enabled: true                          # 未配置 AppKey 前置 false,避免启动时报错
  app-key: fd6e826ae6e67eaf7a7062c4
  master-secret: 6eaa9a8d11493b56812b6ee9
  apns-production: false                  # iOS APNs:true=生产 false=开发
  time-to-live: 86400                     # 离线消息保留秒数(默认 1 天)

amap:
  enabled: true                           # false 时跳过高德调用,ETA 走直线距离 + 公式
  key: 5aa7f0260a51dcb2f1dda3130f9a0dbd   # 高德 Web 服务 API Key,可由环境变量注入
  base-url: https://restapi.amap.com
  connect-timeout-millis: 3000
  read-timeout-millis: 3000

xxl:
  job:
    enabled: false                            # 本地开发可用 -Dxxl.job.enabled=false 关闭 executor 自启
    accessToken: default_token               # 调度中心与执行器通信 token,生产环境务必修改
    admin:
      addresses: http://localhost:8081/xxl-job-admin   # 调度中心地址,多个用逗号分隔
    executor:
      appname: rider-service-executor        # 执行器 AppName,调度中心需要匹配
      address:                               # 留空时由 ip+port 自动拼接
      ip:                                    # 留空时自动获取本机 IP(多网卡需显式指定)
      port: 9999                             # 执行器内嵌服务端口
      logpath: ./logs/xxl-job/jobhandler     # 任务日志本地落盘路径
      logretentiondays: 30                   # 日志保留天数

logging:
  level:
    com.diligrp.rider: debug