首页 > 其他 > 详细

swagger学习

时间:2019-12-05 09:38:46      阅读:102      评论:0      收藏:0      [点我收藏+]

https://www.bilibili.com/video/av64841843?p=2  哔哩哔哩教学视频

 

springBoot集成swagger

需要的jar包 : Springfox Swagger2 和Springfox Swagger UI

 

1 新建项目,springBoot-web的项目

2 导入依赖

3 Hello工程

4 集成swagger

创建一个config文件夹

SwaggerConfig.java 

加入注解,@Configration 注入到springboot项目中

@EnableSwagger2  开启Swagger2

技术分享图片

 

 4 测试(什么都没配置就是默认配置)

访问 http://localhost:8080/swagger-ui.html

技术分享图片

 

 

二; 基本信息配置

阅读源码

首先创建一个Docket的bean实例

技术分享图片

 

 2 创建一个apiInfo()类,实现apiInfo()方法,swagger默认的一些文档信息

 

 termsOfServiceUrl :就是一个url链接,

技术分享图片

 

 

三:扫描接口等

技术分享图片

 

 

技术分享图片

 

 basePackage是最常用的

技术分享图片

 

 技术分享图片

 

 

 

技术分享图片

 

 

测试环境下开启swagger,生产环境不开启swagger,如何做?

1判断环境

2注入enable

技术分享图片

 

 

四:分组:

.groupName("default");

技术分享图片

 

添加实体类,扫描到,只要接口的返回值是一个实体类,就能够扫描到该接口、

技术分享图片

 

 

 添加注释

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

 生产环境一定要关闭swagger,防止接口的暴露,

 

 

 

 

swagger学习

原文:https://www.cnblogs.com/wsnan/p/11986845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!