SpringBoot之路(8)–使用Swagger2让咱滴测试和接口文档更轻松
场景 兄弟们,上一篇咱们演示了SpringBoot开发Restful Web项目是多么的简单啊,简直就是简单到爆炸。反正老哥我用了SpringBoot之后,是再写不想写原始的带有一堆配置的Spring项目了。 谁还不想简简单单把事情办了,好有更多时间陪女朋友逛街买裙子啊?啥?你没女朋友,那你还不想有更多时间玩优秀么兄弟,别这么死脑筋行不? 说正经的,还是找个女朋友是正道! 好的,有了Restful之后,开发后端API接口确实足够简单了,但是如何测试捏。 难道为了测试,就得把前端工程实现了?那还叫啥前后端分离呢。 难道要单独使用工具测试,比如Postman,功能导师挺全面,但是Postman完全不知道我们的项目是咋回事啊,URL参数都得自己一个一个填,多麻烦啊。 既然我们的程序都摆在这了,各个接口URL地址、参数都是确定的,就不能自动生成可视化的测试界面么,让我们把参数填填发起测试就行。 Swagger2用了就是爽 当然行咧,用Swagger2就是咧。不光自动生成可视化测试,还能自动生成接口文档。 别人来测试的时候,直接看到文档描述,都不用来问你了。将程序设计的懒人原则发挥到极致。 此处提一点,程序开发就是要足够懒,才能让需求方感到:咋这么容易、这么好用捏。 具体实现 好了,扯了一大堆,看看怎么实现。 1、导入依赖 我们还是使用上一章节中的Web项目进行演示