swagger2是什么(swagger 2.0)

swagger2是什么(swagger 2.0)主要利用这个工具生成开发文档 让前端后端工程师使用这个文档开发代码 前后台耦合性变小 前后端集成 前端或者后端无法做到 及时协商 尽早解决 最终导致问题集中爆发 首先定义 schema 计划的提纲 并实时跟踪最新的 API 降低集成风险 号称世界上最流行的 API 框架 Restful Api 文档在线自动生成器 gt API 文档 与 API 定义同步更新 直接运行

大家好,我是讯享网,很高兴认识大家。



主要利用这个工具生成开发文档,让前端后端工程师使用这个文档开发代码,前后台耦合性变小。

前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发

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即可:





小讯
上一篇 2025-04-25 21:15
下一篇 2025-05-26 21:45

相关推荐

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