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)
  • 快速入门

    • 简介
    • 适用场景
    • 顾虑粉碎
    • 快速开始
    • 其它项目
      • ✨最新版本 Latest Version: ![Maven Central](https://search.maven.org/search?q=g:io.github.xpc1024%20a:easy-*)
    • 配置
    • 注解
  • 拓展功能

    • 接口调试
  • 其它

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

其它项目

温馨提示

前面章节我们演示了如何在Springboot项目中一键启动,本章节将介绍如何在Jfinal等其它项目中使用doc-apis生成接口文档

在所有非Springboot项目中,使用易用度上会略有下降,但上手难度依然非常地小,只需要掌握高端码农必备的CV+改技能即可驾驭,下面我以spring项目为例进行演示:

首先,非springboot项目引入的坐标略有不同,无需引入starter模块,仅引入core模块即可:

Maven

        <!-- 引入doc-apis最新版本的依赖-->
        <dependency>
            <groupId>com.doc-apis</groupId>
            <artifactId>doc-apis-core</artifactId>
            <!--这里Latest Version是指最新版本的依赖,比如2.0.0,可以通过下面的图片获取-->
            <version>Latest Version</version>
            <!--下面这段可选,如果您不希望doc-apis打包进您的项目中,通过test模块启动项目自动生成接口文档也是可以的-->
            <!--<scope>test</scope>-->
        </dependency>
1
2
3
4
5
6
7
8
9

Gradle

compile group: 'com.doc-apis', name: 'doc-apis-core', version: 'Latest Version'
1

# ✨最新版本 Latest Version: Maven Central (opens new window)

    public static void main(String[] args) {
        DocsConfig docsConfig = new DocsConfig();
        // 指定要生成项目的路径
        docsConfig.setProjectPath("E:\\doc-apis-test\\springDemo");
        // 文档版本号(可缺省)
        docsConfig.setApiVersion("V1.0");
        // 是否自动生成
        docsConfig.setAutoGenerate(Boolean.TRUE);
        // 文档生成存放的路径
        docsConfig.setDocsPath("E:\\tmp");
        // 额外生成markdown文档
        docsConfig.addPlugin(new MarkdownDocPlugin());
        // 执行生成
        Docs.buildHtmlDocs(docsConfig);
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

不妨直接将这段代码copy至您的项目中,然后简单修改一下生成项目的路径和文档存放路径,然后运行main方法即可. 如需修改其它个性化配置,可参考参考配置章节,相关配置可以直接通过DocsConfig提供的set方法进行设置.

其它Jfinal,player等小众类型项目与spring项目使用雷同,不再重复演示.

帮助我们改善此文档 (opens new window)
上次更新: 2024/07/16
快速开始
配置

← 快速开始 配置→

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