当前位置:网站首页 > R语言数据分析 > 正文

swagger2使用教程(swagger2配置)



swagger2.9.2教程 与swagger3.0.0教程_spring

程序员某天的对话

阿媴 阿猿 阿袁 你好!阿猿, 最近在干嘛? 还能干嘛,不是在code就是想方设法学习code? 就这? 学习是件很简单的事情呀 打量着阿袁...似乎有什么话对他说... 你是哪一个(guo),你们认识吗? 阿媴 阿猿 阿袁

swagger2.9.2教程 与swagger3.0.0教程_spring_02

程序员那点事就是实践实践再实践

  1. 准备一个经典的工程

swagger2.9.2教程 与swagger3.0.0教程_开发语言_03

  1. 导入swagger相关包

swagger的相关包

如果是使用swagger_2版本那么就用下面的swagger版本就可以,

注意:这里要使用springboot的2.5及以下版本, ----但是这涉及到漏洞的问题,所以最好还是使用2.7.1(最新版本)

swagger2.9.2教程 与swagger3.0.0教程_spring_04

  1. 配置swagger
  1. 运行工程

访问Url---->>http://localhost:8888/swagger-ui.html

swagger2.9.2教程 与swagger3.0.0教程_spring boot_05

swagger2.9.2教程 与swagger3.0.0教程_开发语言_06

在这里我们在配置文件中实际上什么配置也没有写,我们来看一下,如何配置swagger

swagger2.9.2教程 与swagger3.0.0教程_ci_07

swagger2.9.2教程 与swagger3.0.0教程_开发语言_08

这里切换到swagger 3.0版本

swagger2.9.2教程 与swagger3.0.0教程_ci_09

swagger2.9.2教程 与swagger3.0.0教程_spring_10

swagger2.9.2教程 与swagger3.0.0教程_开发语言_11

  1. 可选接口展示----过滤

默认是把所有接口都扫描了,但是我们有时只需要提供部分接口即可—>>

swagger2.9.2教程 与swagger3.0.0教程_spring boot_12

  1. 关闭swagger扫描

swagger2.9.2教程 与swagger3.0.0教程_java_13

swagger在开发环境/测试环境启用,在生产环境不启用

首先我们在发布时一般不会将swagger相关代码移除,而是选择通过enable(false)的方式进行关闭swagger,

所以解决思路是
1,判断是否是生产环境----
2,关闭swagger

swagger2.9.2教程 与swagger3.0.0教程_开发语言_14

代码如下—

传入一个–Environment (接口)对象,该接口下提供了四种方法,有一个已经被废弃了,

swagger2.9.2教程 与swagger3.0.0教程_开发语言_15

swagger2.9.2教程 与swagger3.0.0教程_spring_16

  1. 设置多个分组

设置多个Docket即可

swagger2.9.2教程 与swagger3.0.0教程_spring boot_17

  1. 设置实体类

在model层—>>卡一看到变化----加了备注

swagger2.9.2教程 与swagger3.0.0教程_java_18

@ApiImplicitParams:描述接口参数 的使用

到此这篇swagger2使用教程(swagger2配置)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 群晖transmission权限设置(群晖 transmission 权限)2024-12-23 11:45:10
  • bert预训练模型(bert预训练模型微调)2024-12-23 11:45:10
  • jfr是什么意思(jfls是什么意思)2024-12-23 11:45:10
  • airpods听几分钟就断开(airpods听几秒就自动暂停)2024-12-23 11:45:10
  • grid布局兼容性(grid布局兼容ie)2024-12-23 11:45:10
  • airpods自动断开连接怎么办(为什么airpods会自动断开连接 又自动连接)2024-12-23 11:45:10
  • termux启动kali(termux启动kali桌面)2024-12-23 11:45:10
  • redis-cli连接(redis-cli连接多个redis)2024-12-23 11:45:10
  • resnet一作(resnet top1)2024-12-23 11:45:10
  • hipstamatic官网(hip store)2024-12-23 11:45:10
  • 全屏图片