主要利用这个工具生成开发文档,让前端后端工程师使用这个文档开发代码,前后台耦合性变小。
前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发
Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新
直接运行,在线测试API
支持多种语言 (如:Java,PHP等)
官网:https://swagger.io/

4 启动项目
5 访问测试 :http://localhost:8080/swagger-ui.html ,可以看到swagger的界面;


讯享网


现在在controller层加一个方法

重新启动项目,看swagger界面

以上是多了一个接口,但是现在 的问题是,我们在后端不管写几个接口,在swagger都会显示,这个是不好的,我们现在相的是,可以控制显示的接口,想让哪个接口显示那么就让哪个接口显示,这个怎么做,这个就又要到swagger里面配置了,具体如何配置呢?


讯享网
连之前的error,model 这些都没有了。只有我们配置的东西

以上的配置是扫描包,但是现在我想要扫描一个类里面的一个方法,这个类里面有很多的方法


1、通过enable()方法配置是否启用swagger,如果是false,swagger将不能在浏览器中访问了


2 我们希望上线的时候不使用这个swagger,开发的时候使用,这个咋处理

什么是api分组,我们先看swagger界面,最最有上面有一个这个。


如何配置多个分组?配置多个分组只需要配置多个docket即可:


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/183524.html