文件名称:h5perf:SpringBoot集成的Swagger2,Mybatis,德鲁伊,Groovy,Freemarker,WebJars实例工程
文件大小:117KB
文件格式:ZIP
更新时间:2024-02-23 14:58:51
groovy gradle swagger druid freemarker
第14章Spring Boot集成Swagger2内置自动化Rest API文档 ## Swagger2的API文档 在以前的项目中,关于API接口文档,我们一般使用wiki或干脆就是“线下文档”。缺点是很明显的:在继承开发过程中,API会变更,这样文档需要同步修改。繁琐。不及时更新,就会出生调用方没有及时了解到API签名的变化,导致突破的沟通很容易成本。 微服务时代,效率第一。 使用Swagger可以在部署的时候,实时生成最新的在线API文档,而且多个文档,同时支持API接口的测试。 我们使用Swagger,只需要在我们的开发代码中,加上少量的注解配置,即可自动化生成Rest API文档。在多人协作的开发过程中,API文档可以减少等待,也能保证开发的持续进行。有一些单元测试框架可以生成API文档,而Swagger可以在不写单元测试的情况下生成在线的API页面,并且可以直接在页面进行API调试。 ## SpringBoot集成Swagger2步骤 1.添加工程依赖的jar 在build.gradle中添加swagger2的依赖: // https://mvnrepositor
【文件预览】:
h5perf-master
----settings.gradle(29B)
----build.gradle(2KB)
----src()
--------main()
----README.md(11KB)