1. 首页
  2. 课程学习
  3. Java
  4. SpringBoot集成Smart-Doc可以非侵入式生成接口文档

SpringBoot集成Smart-Doc可以非侵入式生成接口文档

上传者: 2023-03-31 06:47:13上传 RAR文件 9.22KB 热度 10次

SpringBoot接口-如何生成接口文档之集成Smart-Doc上文我们看到可以通过Swagger系列可以快速生成API文档,但是这种API文档生成是需要在接口上添加注解等,这表明这是一种侵入式方式;那么有没有非侵入式方式呢,比如通过注释生成文档?本文主要介绍非侵入式的方式及集成Smart-doc案例。我们构建知识体系时使用Smart-doc这类工具并不是目标,而是要了解非侵入方式能做到什么程度和技术思路,最后平衡下来多数情况下多数人还是会选择Swagger+openapi技术栈的。零注解、零学习成本、只需要写标准JAVA注释。基于源代码接口定义自动推导,强大的返回结构推导。支持Spring MVC、Spring Boot Web Flux(controller书写方式)、Feign。支持Callable、Future、CompletableFuture等异步接口返回的推导。支持JavaBean上的JSR303参数校验规范,包括分组验证。对JSON请求参数的接口能够自动生成模拟JSON参数。对一些常用字段定义能够生成有效的模拟值。支持生成JSO

下载地址
用户评论