【若依(ruoyi)】swagger 生成接口文档

前言

  • 若依(ruoyi): v4.3

若依自带了 swagger 的接口。
将若依启动后,访问 http://localhost/swagger-ui.html (或者使用菜单系统工具 -> 系统接口)可以查看接口。
在这里插入图片描述

将若依启动后,访问 http://localhost/v2/api-docs 可以查看 json 格式的接口文档。
在这里插入图片描述
一切都很不错,只是要有个 html 或 pdf 格式的接口文档就更好了。

更好的 html 或 pdf 格式的接口文档

要生成更好的 html 或 pdf 格式的接口文档需要用到 swagger2pdf 项目。

生成的步骤是这样的:

  1. http://localhost/v2/api-docs 的json格式接口文档,利用 Swagger2Markup Maven插件生成 asciidoc 格式的文档。
  2. 利用asciidoctor Maven插件生成 html 和 pdf 文件。

操作

  1. 克隆项目 https://gitee.com/sayyy/swagger2pdf
  2. http://localhost/v2/api-docs 另存为 swagger.json
  3. 替换 swagger2pdf/src/test/resources 目录下的 swagger.json
  4. swagger2pdf 目录下执行命令:
    mvn clean test
    
  5. swagger2pdf/target/asciidoc目录找到 html/pdf 格式的接口文档

结果展示

在这里插入图片描述

参考

https://github.com/Swagger2Markup/spring-swagger2markup-demo
https://leongfeng.github.io/2017/02/20/springboot-springfox-swagger2markup-spring-restdoc/

https://gitee.com/nitianziluli/swagger2pdf
https://github.com/nitianziluli/swagger2pdf
https://blog.csdn.net/u013719669/article/details/80998225

若依框架提供了自动生成接口文档的功能。你可以通过以下步骤来生成接口文档: 1. 登录若依系统后,可以在系统中查看接口demo。系统自带了Swagger生成接口文档,你可以在这里查看\[1\]。 2. 如果你想修改接口文档的样式,可以参考这个地址:https://blog.csdn.net/qq_22734863/article/details/113341869\[1\]。这篇文章介绍了如何更改接口文档的样式。 3. 你可以在你自己写的Controller中参考这个例子来生成接口文档\[2\]。在系统的界面中,你可以看到这个接口文档。 4. 在浏览器中输入localhost:8080/ruoyi-admin/doc.html,同样可以看到接口文档\[2\]。 总结来说,若依框架提供了自动生成接口文档的功能,你可以通过Swagger生成接口文档,并且可以根据需要修改接口文档的样式\[1\]。 #### 引用[.reference_title] - *1* *2* [RuoYi框架swagger自动生成API接口文档](https://blog.csdn.net/xiao15131203212/article/details/117899157)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [若依框架代码生成详细教程](https://blog.csdn.net/qq_54052773/article/details/129960972)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值