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 许可协议。转载请注明出处!