Swagger
前后端分离:前端在不需要后端的情况下可以独立启动,数据的获取其实就是使用json或者js文件 伪造了一份 后端demo数据
以前前端写好模板给到后端,所以不需要前端人员和后端人员进行api的交互, 分离后前端和后端相当于独立开发 那么前端与后端的交互现在就需要统一api,Swagger就是干这个使的
指定schema 实时更新api
号称世界上最流行的api框架
RestFul Api 文档在线生成工具=》api文档与api定义同步更新
直接运行,可以在线测试api接口
支持多种语言 java ,php
java集成
需要两个jar
 Swagger2
 UI
pom.xml
1  | 
  | 
使用
1  | 
  | 
配置swagger
swagger 的bean 实例 Docket
api info
1  | 
  | 
配置要扫描的接口
1  | 
  | 
配置是否启动
1  | 
  | 
配置生产环境关闭
1  | 
  | 
设置组
1  | 多个组就是多个 然后返回多个Docket对象  | 
生成model
只要 controller的返回类型是一个自定义对象,就会被加载进来
1  | public class MyUser {  | 
接口上注释
1  | 
  | 
- 本文作者: 忘忧症
 - 本文链接: https://NepenthesZGW.github.io/2020/08/03/framework/swagger/Swagger/
 - 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
 
		