一、什么是swagger:
swagger是一个API(接口)管理工具,可以自动生成API(接口)实时文档的工具。是为了解决前后端分离而出现的,这个问题是:
在前后端分离开发的过程中,前端和后端需要进行api对接进行交互,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题。
二、swagger有什么作用:
1、我们可以通过swagger给一些比较难理解的属性或接口,增加注释信息
2、接口文档实时更新(代码变,文档变)
3、可以在线测试
注意:在正式发布的时候,关闭swagger,出于安全考虑,而且节省内存