Skip to content

配置说明

提示

此处说明的主要为后台服务端的配置

关闭超级管理员用户

超级管理员拥有最高的权限,会忽略权限控制,所以只可以在开发时、测试和系统上线前配置时进行使用,正式运行时请关闭。

yaml
bootx-platform:
  starter:
    auth:
      # 开启超级管理员
      enable-admin: true
      # 用户管理列表中是否显示超级管理员用户
      admin-in-list: true

关闭Swagger文档访问

生产环境推荐管理端关闭Swagger文档访问,防止信息泄露。

yaml
# swagger 配置
knife4j:
  # 是否开启Knife4j增强模式
  enable: true
  # 是否生产环境,开启后swagger不可使用
  production: true

DaxPay配置

yaml
# 支付系统配置
dax-pay:
  # 环境标识,会作为订单号的前缀,推荐使用英文字符和数字的组合,特殊符号会导致
  env: DEV_
  # 通常为两位内 机器码, 用于区分不同机器生成的流水号
  machine-no: 70

文件上传配置

提示

目前支持后端上传和前端直传两种,前端直传尚未全部全程,所以目前默认使用后端上传,后续会进行优化。

文件上传使用的是x-file-storage中间件,可以参考官方文档进行配置。其中对地址拼接做了一些处理,其他与官方一致,默认提供本地存储和minio的配置。

yaml
dromara:
  # 注意, 不要设置 domain 访问路径, 自行进行拼接访问路径, 来保证可迁移性
  x-file-storage:
    default-platform: local
    # 使用Nginx映射到存储路径, 然后在管理系统中 系统管理 -> 文件存储 -> 存储平台 中配置对应的地址
    local-plus:
      - platform: local
        enable-storage: true
        base-path: /file/ # 基础路径
        storage-path: D:/data/files # 存储路径
    # 将 minio访问地址+桶名称 进行组合, 然后在管理系统中 系统管理 -> 文件存储 -> 存储平台 中配置对应的地址
    # 例如 minio地址 http://127.0.0.1:9001  桶名称 daxpay, 拼接后的地址为 http://127.0.0.1:9001/daxpay/
    minio:
      - platform: minio
        enable-storage: true
        access-key: yDAArSoyQAligC2IGf7C
        secret-key: vDgpt5R4kR2UCapMzx32Rb6qZegok21dRsU6XJ1j
        end-point: http://127.0.0.1:9002  # minio访问地址
        bucket-name: daxpay # 存储桶名称
        base-path: /file/ # 基础存储路径

数据加密存储配置

待补充

本文档内容版权属于济南易杯光年软件技术有限公司