best2018
2023-07-14 10:50:13
原证
springboot集成smart-doc插件,一键生成代码接口API文档
项目描述
springboot集成smart-doc插件,一键生成html、markdown、adoc等多种文件类型的代码API接口文档。
对现有项目代码无侵入,支持javadoc,随时可以生成最新的代码文档,简单好用!
运行环境
jdk8,17+IntelliJ IDEA+maven
项目技术(必填)
springboot+smart-doc插件
数据库文件(可选)
无
依赖包文件(可选)
无
资源包文件(可选)
无
运行视频(可选)
无
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
简单三步生成现有代码API接口文档
1)pom中配置smart-doc插件配置,详见项目pom文档
2)resources目录下新建smart-doc.json文件,配置生成文档输出地址
3)打开IDEA maven视图,选择smart-doc插件,右键执行即可生成相关API接口文档
curl -X GET -i http://localhost:8080/hello/nono/zuidaima
注意事项(可选)
1. 本地如果没有java 17,需要修改spring-boot-starter-parent的版本
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.14</version> <relativePath/> <!-- lookup parent from repository --> </parent>
2.需要添加serverUrl参数,修改smart-doc.json配置文件即可
{ "serverUrl": "http://localhost:8080", "outPath": "D://smart-doc" }
其他配置项请参考https://smart-doc-group.github.io/#/zh-cn/diy/config
3.HelloController.java代码有问题,修改为如下:
package com.simon.springbootsmartdoc.controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author simon */ @RestController @RequestMapping("/hello") public class HelloController { @RequestMapping("/nono/{nono}") public String nono(@PathVariable(name = "nono") String nono) { return "Hello " + nono + "!"; } @RequestMapping("/index") public String index() { return "Hello World!"; } }
猜你喜欢
- java自动生成数据库文档
- java导出word之FreeMarker生成word文档
- Spring MVC+swagger作为restful api的doc在线文档生成
- java生成一个复杂的Excel,图形,数据,格式的排版,右键直接运行
- word文档在线网页预览系统,类似于百度文库
- java读取WORD/EXCEL模板转换生成新WORD/EXCEL文档
- bootstrap教程html文档版,附一个基于bootstrap的后台管理系统
- java通过Aspose.Word控件实现Word文档的操作
- java通过jacob插件把图片插入word文档并且打印
- s2sh高仿百度文库实现文档在线预览
- java修改word文档(并非是poi、jacob、java2word)
- 常用javaScript特效代码Api文档(差不多有1000个左右)
请下载代码后再发表评论
文件名:springboot-smartdoc.zip,文件大小:65.755K
下载
- /
- /springboot-smartdoc
- /springboot-smartdoc/.idea
- /springboot-smartdoc/.idea/.gitignore
- /springboot-smartdoc/.idea/compiler.xml
- /springboot-smartdoc/.idea/encodings.xml
- /springboot-smartdoc/.idea/jarRepositories.xml
- /springboot-smartdoc/.idea/misc.xml
- /springboot-smartdoc/.idea/workspace.xml
- /springboot-smartdoc/.mvn
- /springboot-smartdoc/.mvn/wrapper
- /springboot-smartdoc/.mvn/wrapper
- /springboot-smartdoc/src
- /springboot-smartdoc/src/main
- /springboot-smartdoc/src/main/java
- /springboot-smartdoc/src/main/java/com
- /springboot-smartdoc/src/main/java/com/simon
- /springboot-smartdoc/src/main/java/com/simon/springbootsmartdoc
/springboot-smartdoc/src/main/java/com/simon/springbootsmartdoc/SpringbootSmartdocApplication.java
- /springboot-smartdoc/src/main/java/com/simon/springbootsmartdoc/controller
- /springboot-smartdoc/src/main/java/com/simon/springbootsmartdoc
- /springboot-smartdoc/src/main/java/com/simon
- /springboot-smartdoc/src/main/java/com
- /springboot-smartdoc/src/main/java
- /springboot-smartdoc/src/test
- /springboot-smartdoc/src/test/java
- /springboot-smartdoc/src/test/java/com
- /springboot-smartdoc/src/test/java/com/simon
- /springboot-smartdoc/src/test/java/com/simon/springbootsmartdoc
- /springboot-smartdoc/src/test/java/com/simon
- /springboot-smartdoc/src/test/java/com
- /springboot-smartdoc/src/test/java
- /springboot-smartdoc/src/main
- /springboot-smartdoc/.idea
- /springboot-smartdoc
相关代码
- springboot demo小例子
- 原 SpringBoot入门整合开发java Web项目实例
- 证精 Springboot开发的精简博客系统
- 证 Springboot实现的图书商城系统
- 证精 SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 原证 springboot麦克风录制声音文件保存本地,可拓展ASR识别后返回
- 原 springboot入门之hello world(小白必看)
- 证精 Springboot开发的客户关系管理系统SpringbootCRM
- 原证 springboot通过qq邮箱发送邮件
- 证 SpringBoot用户登录注册简单实例
- 原 springboot入门demo实例
- 证 springboot自定义注解实现重置密码验证功能
最近下载
cheung524071 LV8
2023年8月23日
最代码官方 LV167
2023年8月13日
最近浏览
lxy135 LV1
2023年10月10日
夜起星河 LV8
2023年9月28日
szf123 LV12
2023年9月23日
茶茶茶百道qq
2023年9月20日
暂无贡献等级
zhy1989wz LV6
2023年9月11日
Sean_admin LV7
2023年9月5日
微信网友_6461019441418240 LV2
2023年9月4日
zhuiqiu LV4
2023年9月2日
๑๑陌上花开 LV14
2023年9月1日
fellowfun LV12
2023年9月1日