2025年swagger接口文档怎么访问(swagger2如何导出接口文档)

swagger接口文档怎么访问(swagger2如何导出接口文档)在学会了如何使用 Swagger 之后 我们已经能够轻松地为 Spring MVC 或 SpringBoot 的 Web 项目自动构建出 API 文档了 但是 构建的文档必须通过在项目中整合 或使用单独部署的和返回的配置信息才能展现出您所构建的 API 文档 本文将在使用 Swagger 的基础上 再介绍一种生成静态 API 文档的方法 以便于构建更轻量部署和使用的 API 文档 Swagger 使用说明

大家好,我是讯享网,很高兴认识大家。



在学会了如何使用Swagger之后,我们已经能够轻松地为Spring MVC或SpringBoot的Web项目自动构建出API文档了。但是,构建的文档必须通过在项目中整合、或使用单独部署的和返回的配置信息才能展现出您所构建的API文档。本文将在使用Swagger的基础上,再介绍一种生成静态API文档的方法,以便于构建更轻量部署和使用的API文档。

Swagger使用说明:

Swagger2Markup是Github上的一个开源项目。该项目主要用来将Swagger自动生成的文档转换成几种流行的格式以便于静态部署和使用,比如:AsciiDoc、Markdown、Confluence。

项目主页:

在使用Swagger2Markup之前,我们先需要准备一个使用了Swagger的Web项目,。

生成AsciiDoc

生成AsciiDoc的方式有两种:


讯享网

第一步:编辑增加需要使用的相关依赖和仓库

第二步:编写一个单元测试用例来生成执行生成文档的代码

以上代码内容很简单,大致说明几个关键内容:

如果不想分割结果文件,也可以通过替换为,将转换结果输出到一个单一的文件中,这样可以最终生成html的也是单一的。

在执行了上面的测试用例之后,我们就能在当前项目的目录下获得如下内容:

image.png

可以看到,这种方式在运行之后就生成出了5个不同的静态文件。

除了通过上面编写Java代码来生成的方式之外,swagger2markup还提供了对应的Maven插件来使用。对于上面的生成方式,完全可以通过在中增加如下插件来完成静态内容的生成。

配置执行命令

通过上面的配置,执行该插件的asciidoctor:process-asciidoc命令之后,就能在目录下生成最终可用的静态部署HTML了。在完成生成之后,可以直接通过浏览器来看查看,你就能看到类似下图的静态部署结果:

image.png

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:

小讯
上一篇 2025-05-25 20:06
下一篇 2025-05-02 12:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/205162.html