当前位置:网站首页 > R语言数据分析 > 正文

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



在学会了如何使用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

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

到此这篇swagger接口文档怎么访问(swagger2如何导出接口文档)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • rpro怎么读(rmsprop怎么读)2025-03-12 11:00:04
  • spring教程pdf(spring教程入门)2025-03-12 11:00:04
  • xavier中文什么意思(xvplaver是什么)2025-03-12 11:00:04
  • kubelet起不来(kubelet-client-current.pem)2025-03-12 11:00:04
  • ⅴr,ar是什么意思(ar%是什么)2025-03-12 11:00:04
  • jcenter 关闭(jcenter停止服务)2025-03-12 11:00:04
  • tornami a vagheggiar翻译(to the arena翻译)2025-03-12 11:00:04
  • win11安装vmware(win11安装vmware太卡)2025-03-12 11:00:04
  • libjpeg编译(libtorch 编译)2025-03-12 11:00:04
  • swagger的访问(swagger文档访问地址)2025-03-12 11:00:04
  • 全屏图片