springboot集成smart-doc导出接口文档推送到torna

本文介绍了如何在SpringBoot项目中集成Smart-Doc,生成接口文档并将其导出为HTML。同时,文章详细阐述了如何配置Torna,包括安装、数据库导入、设置配置文件等步骤。最后,讲述了如何将Smart-Doc生成的文档推送至Torna,并提供了相关配置的详细说明。
摘要由CSDN通过智能技术生成

smart-doc

点击跳转到官方文档

pom.xml添加依赖

<plugin>
    <groupId>com.github.shalousun</groupId>
    <artifactId>smart-doc-maven-plugin</artifactId>
    <version>2.1.3</version>
    <configuration>
        <!--指定生成文档的使用的配置文件,配置文件放在自己的项目中-->
        <configFile>./src/main/resources/smart-doc.json</configFile>
        <!--指定项目名称-->
        <projectName>测试</projectName>
        <!--smart-doc实现自动分析依赖树加载第三方依赖的源码,如果一些框架依赖库加载不到导致报错,这时请使用excludes排除掉-->
        <excludes>
            <!--格式为:groupId:artifactId;参考如下-->
            <exclude>com.alibaba:fastjson</exclude>
        </excludes>
        <!--自1.0.8版本开始,插件提供includes支持-->
        <!--smart-doc能自动分析依赖树加载所有依赖源码,原则上会影响文档构建效率,因此你可以使用includes来让插件加载你配置的组件-->
        <includes>
            <!--格式为:groupId:artifactId;参考如下-->
            <include>com.alibaba:fastjson</include>
        </includes>
    </configuration>
    <executions>
        <execution>
            <!--如果不需要在执行编译时启动smart-doc,则将phase注释掉-->
            <phase>compile</phase>
            <goals>
                <!--smart-doc提供了html、openapi、markdown等goal,可按需配置-->
                <goal>html</goal>
            </goals>
        </execution>
    </executions>
</plugin>

创建smart-doc.json

src/main/resources路径下创建smart-doc.json文件

{
   
  "serverUrl": "http://127.0.0.1"
Smart-doc torna集成是指将Smart-doc技术与torna接口管理平台进行集成,从而实现更加高效、便捷的接口文档管理和生成。 Smart-doc是一款基于Java语言开发的接口文档生成工具,它能够通过读取Java源码中的注解信息,自动生成完整的接口文档,并支持在线查看和导出成HTML、Markdown等格式,非常方便开发人员进行接口文档编写和维护。 而torna接口管理平台是由蚂蚁金服开发并开源的一款接口管理工具,它提供了强大的接口管理功能,包括接口测试、Mock数据、文档管理等。通过torna,开发人员可以更加方便地进行接口的管理和测试。 将Smart-doctorna集成后,可以实现以下几个优势: 1. 自动化文档生成:Smart-doc能够自动读取Java源码中的注解信息,生成完整的接口文档,而且生成的文档格式清晰易读,可以直接在线查看和编辑。 2. 接口管理一体化:借助torna的功能,可以实现接口的管理、测试和Mock数据的生成。开发人员可以在torna中直接使用Smart-doc生成的接口文档,无需再手动编写和维护接口文档。 3. 效率提升:由于接口文档的生成和管理都可以在torna中完成,开发人员可以节省大量的时间和精力,将更多的时间用于接口的设计和开发。 4. 团队协作:Smart-doc torna集成后,团队成员可以在同一平台上查看和编辑接口文档,便于团队成员之间的沟通和协作。 综上所述,Smart-doc torna集成将会大大提升接口文档的生成和管理效率,减少团队的工作量,提高团队的协作能力,是一款非常实用的接口管理工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值