Scaffold-Boot-3.0框架使用文档Scaffold-Boot-3.0框架使用文档
首页
快速开始
变更记录
Source
首页
快速开始
变更记录
Source
  • 开始
  • 基础

    • 目录结构
    • 代码生成器
    • 增删改查
    • 异常处理
    • Knife4j(Swagger)文档
    • 登录&登出
    • 系统安全
    • 数据字典
    • Excel处理
    • 文件上传下载
    • 工具类
    • 定时任务
    • 微信集成
    • 短信服务
    • 参数配置
    • 接口限流
    • 日志审计
    • 数据脱敏
    • 网站管理
  • AI开发

    • AI项目工程结构
    • MCP服务
    • AI开发模式介绍
  • 开发规范
  • 常见问题
  • 深入

    • 配置详解-Config类
    • 配置详解-Yml配置文件
  • 生命周期

    • SonarQube代码质量保证
    • 部署到测试环境
    • 部署到正式环境
  • 优秀案例

    • Excel导入完整案例
  • 信创专区

    • 海量数据库
    • 神通数据库
    • 达梦数据库
    • 麒麟v10安装插件
  • 框架升级

Knife4j(Swagger)文档

章节简介

本章节介绍基于Knife4j的Swagger文档配置以及使用方式

访问

访问地址为:http://localhost:${port}/${contextPath}/doc.html
正常情况下,dev环境访问地址为:http://localhost:9090/doc.html
contextPath可在配置文件中确认

server:
    servlet:
        context-path: api

警告

生产环境已关闭,请勿开启,被漏扫,神仙也救不你。

配置模块

提示

配置文件地址:src/main/resources/knife4j.yml

请按照业务分类进行配置相应的模块,如果不做配置,将不会在接口文档中展示
例如,现有业务有积分商城、场馆、活动等新模块,则配置示例如下

knife4j:
  openapi:
    title: 接口文档
    group:
      point:
        group-name: 积分商城
        api-rule: package
        api-rule-resources:
          - com.fykj.scaffold.point
      venue:
        group-name: 场馆
        api-rule: package
        api-rule-resources:
          - com.fykj.scaffold.venue
      activity:
        group-name: 活动
        api-rule: package
        api-rule-resources:
          - com.fykj.scaffold.activity

Token配置

提示

打开接口地址后,在打开左侧文档管理->全局参数设置菜单,点击添加参数
参数名称:Authorization
参数类型:Header
参数值:bearer {token} ~~请注意bearer后面有一个空格~~

img.png

在 GitLab 上编辑此页
最后更新: 2025/7/22 09:22
贡献者: xuew, wangming
Prev
异常处理
Next
登录&登出