spring-boot-route(五)整合 Swagger 生成接口文档
目前,大多数公司都采用了前后端分离的开发模式,为了解决前后端人员的沟通问题,后端人员在开发接口的时候会选择使用 swagger2 来生成对应的接口文档,swagger2 提供了强大的页面调试功能,这样可以有效解决前后端人员沟通难的问题。
下面我们使用 SpringBoot 结合 swagger2 生成 Restful API 文档。
一 搭建项目,引入依赖
新建一个spring-boot-swaager
的项目,引入 swaager2 的依赖,由于 swagger2 的 ui 不是很美观,这里将使用开源的swagger-bootstrap-ui
做为 ui。
引入依赖
项目中配置 swagger 相关信息
访问路径,查看生成效果
文章中使用的这个 ui,接口文档地址为ip:port/doc.html
,生成的文档信息如下:
二 编写 Restful 接口
新建实体类
新建 Restful 接口
三 swagger 文档简介
我就直接用图来表示了,这样看着也更加直观
swagger2 注解对应到文档上的表现形式如上。swagger2 支持在线调试,打开某个具体的接口,根据提示填写对应的参数,点击发送就可返回响应结果。
此是 spring-boot-route 系列的第五篇文章,这个系列的文章都比较简单,主要目的就是为了帮助初次接触 Spring Boot 的同学有一个系统的认识。本文已收录至我的github,欢迎各位小伙伴star
!
github:https://github.com/binzh303/spring-boot-route
点关注、不迷路
如果觉得文章不错,欢迎关注、*点赞*、收藏,你们的支持是我创作的动力,感谢大家。
如果文章写的有问题,请不要吝啬,欢迎留言指出,我会及时核查修改。
如果你还想更加深入的了解我,可以微信搜索「Java 旅途」进行关注。回复「1024」即可获得学习视频及精美电子书。每天 7:30 准时推送技术文章,让你的上班路不在孤独,而且每月还有送书活动,助你提升硬实力!
版权声明: 本文为 InfoQ 作者【Java旅途】的原创文章。
原文链接:【http://xie.infoq.cn/article/b948e868c5c65ee7563ef39af】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论