doc-apis doc-apis
💋首页
  • v1.0.0(当前版本)
  • What's New

    • What' s New In doc-apis v1.0.0 ?
💖收费
  • 开源社区
  • 项目PPT (opens new window)
  • 项目介绍
  • 项目成员
  • 参与贡献
  • 加入社区讨论
  • 谁在使用
  • Easy-Es (opens new window)
  • 健身计划一键生成系统 (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)

广告采用随机轮播方式显示 ❤️成为赞助商
💋首页
  • v1.0.0(当前版本)
  • What's New

    • What' s New In doc-apis v1.0.0 ?
💖收费
  • 开源社区
  • 项目PPT (opens new window)
  • 项目介绍
  • 项目成员
  • 参与贡献
  • 加入社区讨论
  • 谁在使用
  • Easy-Es (opens new window)
  • 健身计划一键生成系统 (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
  • 快速入门

    • 简介
    • 适用场景
    • 顾虑粉碎
    • 快速开始
    • 其它项目
    • 配置
    • 注解
  • 拓展功能

    • 接口调试
  • 其它

    • 问答
    • 更新日志
    • 更新计划
    • 版权
    • 鸣谢
  • v1.x文档
  • 快速入门
老汉
2023-03-18

配置

doc-apis 配置项

doc-apis:
  enable: true #是否开启自动生成接口,默认开启
  projectName: easy-es # 项目名称,填你的项目名称,用于生成的接口文档界面展示
  projectPath: E:\\easy-es\\sample # 项目路径,填你的项目路径,生成时扫描的目录,默认为当前项目路径, controller分散在多个子模块的项目可以用逗号隔开
  docVersion: 1.0.0 # 生成接口文档的版本号
  docPath: E:\\tmp # 生成的文档路径,例如我想把生成的文档放在E盘tmp文件夹下 ,不配置则默认在当前工程目录下生成
  autoGenerate: true # 是否自动生成 默认为true 若为false时,需要加@DocApi注解 可用最细粒度于控制生成的接口
  generateMarkDown: true # 是否生成markdown文档 默认为true, 为false则仅生成html接口文档
  watermark: doc-apis # 水印,默认值为doc-apis
  classificationLevel: Ⅱ # 密级 默认为Ⅱ Ⅰ:绝密 Ⅱ:机密 Ⅲ:秘密 Ⅳ:普通 此字段支持字符串,亦可直接写中文
  locale: Locale.CHINESE # 生成文档的语言,默认为当前系统默认语言,当前已支持中文和英文接口文档,已实现i18n,理论未来可支持各种主流语言
  corsConfig:
    allowCors: true # 是否允许跨域, 默认值为true,因为本地Html直接访问后端服务是无法跨域的,所以默认开启跨域,若需要关闭跨域,请配置allowCors为false即可
    maxAge: 3600 # 允许跨域时间,默认值为3600s
    pathPattern: /** # 允许跨域请求的域名, 默认值为/**
    allowedOriginPatterns: * # 允许跨域的来用模式 默认值为 *
    allowedMethods: * # 允许跨域请求的方法, 默认值为*
    allowedHeaders: * # 跨域允许请求头, 默认值为* 
    allowCredentials: true # 是否允许证书,默认值为true
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

提示

以上所有配置,仅针对Springboot项目,并且均有默认值,理论上不需要配置,除非个别特殊场景需要自定义,按需配置即可,非springboot涉及如上配置,直接在生成工具类中配置DocsConfig对象即可,可参考前一章节.

帮助我们改善此文档 (opens new window)
上次更新: 2024/07/16
其它项目
注解

← 其它项目 注解→

Theme by Vdoing | Copyright © 2024-2024 老汉 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式