Swagger 是不少产品的总称。包含最核心的规范 Swagger Specification,编辑器 Swagger Editor,图形界面 Swagger UI,代码生成器 Swagger Codegen,成熟的产品 SwaggerHub 等。前端
Swagger 的主要做用是描述 RESTful API,生成交互式文档,便于先后端开发人员查看请求信息和响应数据。spring
咱们目前经常使用 Swagger 的版本为 Swagger 2.0后端
代码注解生成
Spring Boot集成Swagger
现在,Swagger 与 Spring Boot 的无缝对接,简直就是不肯写文档的猿类的福音。
http://blog.didispace.com/springbootswagger2/api
这一步,输出的是一个文档的URL地址,和一个JSON/YAML格式的Swagger文件。springboot