Swagger3.0(Springdoc)日常使用记录

文章目录

  • 前言
      • 一、默认地址
      • 二、注解
          • @Operation
          • @Tag
      • 三、SpringBoot基础配置
      • 四、Swagger导入apifox
      • 五、Swagger其他配置
      • 六 knife4j
  • 参考文章


前言

本文并不是Swagger的使用教程,只是记录一下本人的操作,感兴趣的可以看下

一、默认地址

http://localhost:9083/lims/swagger-ui/index.html

http://server:port/context-path/v3/api-docs

http://server:port/context-path/v3/api-docs.yaml

二、注解

@Operation

@Operation(summary = “删除仪器备份管理表”, description = “删除仪器备份管理表”)

summary代表上面的信息
在这里插入图片描述
description是接口的详细信息

@Tag

@Tag(name = “hello”,description = “hello2”)
在这里插入图片描述

@Tag注解在文档中起着美化和分类的作用,但和API的运行逻辑及其功能没有直接的关系。

@Tag里面还有一个 extensions属性,可以用来挂文档,就是代码解释什么的

三、SpringBoot基础配置

Springdoc入门地址

springdoc:api-docs:# 是否开启接口文档enabled: trueswagger-ui:# 持久化认证数据,如果设置为 true,它会保留授权数据并且不会在浏览器关闭/刷新时丢失persistAuthorization: truepath: /swagger-ui.html
    <dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>${swagger.version}</version></dependency>

四、Swagger导入apifox

官网教程

  • 进入项目
  • 选择导入数据
  • 填写Swagger地址
  • 有的Swagger配置了密码

在这里插入图片描述

在这里插入图片描述

  • 上面有定时导入
    在这里插入图片描述

五、Swagger其他配置

  • Disabling the /v3/api-docs endpoint
    springdoc.api-docs.enabled=false
  • Disabling the swagger-ui
    springdoc.swagger-ui.enabled=false

六 knife4j

参考文章

个人笔记,不同意见,望有交流
直接可以点击跳转连接

作者

Springdoc
官网https://swagger.io/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/4093.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【1731】jsp 房租跟踪监控管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 房租跟踪监控管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysq…

Java 基础常见面试题整理

目录 1、java的基本数据类型有哪些&#xff1f;2、java为什么要有包装类型&#xff1f;3、String a "123" 和 String a new String("123") 区别&#xff1f;4、String、StringBuilder和StringBuffer的区别&#xff1f;5、如何理解面向对象和面向过程&…

浅谈叉车车载电脑的市场现状

叉车的起源 叉车源于美国&#xff0c;兴于日本&#xff0c;虽然中国起步较晚&#xff0c;但是近些年来发展迅速。叉车又称叉式装载车&#xff0c;是对于成件托盘类货物进行装卸、堆垛和短距离运输&#xff0c;实现重物搬运作业的轮式工业车辆。 叉车的分类 叉车分为以上六大类…

CSS学习(选择器、盒子模型)

1、CSS了解 CSS&#xff1a;层叠样式表&#xff0c;一种标记语言&#xff0c;用于给HTML结构设置样式。 样式&#xff1a;文字大小、背景颜色等 p标签内不能嵌套标题标签。 px是相对于分辨率而言的&#xff0c; em是相对于浏览器的默认字体&#xff0c; rem是相对于HTML根元…

刷题日记 ---- 顺序表与链表相关经典算法题(C语言版)

目录 1. 移除元素2. 合并两个有序数组3. 移除链表元素4. 反转链表5. 合并两个有序链表6. 链表的中间结点7. 环形链表的约瑟夫问题8. 分割链表总结 正文开始 1. 移除元素 题目链接: 移除元素 题目描述: 思路历程: 题目明确要求, 不能使用额外的数组空间, 也就是说不可以创建…

echarts之事件交互

ECharts 是一个优秀的开源可视化库&#xff0c;支持丰富的图表类型和交互功能。其中&#xff0c;事件交互是 ECharts 中非常重要的一部分&#xff0c;可以实现用户与图表的互动&#xff0c;比如点击、鼠标悬停等操作。下面我将为你介绍如何在 ECharts 中实现事件交互&#xff0…

Python基础学习之try

在Python编程中&#xff0c;异常处理是一种非常重要的编程技巧&#xff0c;它允许程序在运行时遇到错误或异常情况时能够优雅地处理&#xff0c;而不是直接崩溃。Python提供了try-except-finally结构来实现异常处理&#xff0c;使得程序能够在遇到错误时采取适当的措施&#xf…

【优质书籍推荐】AIGC时代的PyTorch 深度学习与企业级项目实战

大家好&#xff0c;我是herosunly。985院校硕士毕业&#xff0c;现担任算法研究员一职&#xff0c;热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名&#xff0c;CCF比赛第二名&#xff0c;科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…

面:go能不能手写一个简单的协程池?

最简单的想法是使用chan管道和wg也就是sync.WaitGroup这两个搭档来进行实现协程池 那么在chan管道中最简单的就是无缓冲的了 对于协程池有啥操作&#xff1f; 第一个要想到newPool 并且要明白&#xff0c;这个协程池是不是你叫他停他才能停&#xff0c;如果没说&#xff0c…

springcloud按版本发布微服务达到不停机更新的效果

本文基于以下环境完成 spring-boot 2.3.2.RELEASEspring-cloud Hoxton.SR9spring-cloud-alibaba 2.2.6.RELEASEspring-cloud-starter-gateway 2.2.6.RELEASEspring-cloud-starter-loadbalancer 2.2.6.RELEASEnacos 2.0.3 一、思路 实现思路&#xff1a; 前端项目在请求后端接…

C++ 哈希

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;C知识分享⏪   &#x1f69a;代码仓库:C高阶&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多C知识   &#x1f51d;&#x1f51d; ​ 前言 1. unordered系列关联式容器 1.1 unor…

必应bing国内广告开户注册教程!

今天搜索引擎广告成为企业推广产品与服务、提升品牌知名度的重要渠道之一。作为全球第二大搜索引擎&#xff0c;必应Bing凭借其高质量的用户群体和广泛的国际覆盖&#xff0c;为广告主提供了独特的市场机遇。在中国&#xff0c;虽然必应的市场份额相对较小&#xff0c;但对于寻…

有n个数,编写程序使其顺序向后移m个位置,使最后的m个数变成前面m个数

#include<stdio.h> intmain() void moveone(int*,int); int number[20],n,m,i; printf("请输人数的个数(<20个):"); scanf("%d",&n); printf("输人%d 个数:",n); for(i0;i<n;i) scanf("%d",numberi); printf(&quo…

磁密固定下的三次谐波与电压谐波的关系

同相位或者相位差为180的情况下&#xff0c;磁通密度三次谐波含量占比 α \alpha α&#xff0c;则电压三次谐波含量占比为 3 α 3\alpha 3α 同相位&#xff0c;磁通密度三次谐波含量占比 α \alpha α情况下&#xff0c; B B 0 sin ⁡ ( ω t ) α B 0 sin ⁡ ( 3 ω t )…

使用 MediaCodec 在 Android 上进行硬解码

要使用 MediaCodec 在 Android 上进行硬解码&#xff0c;并获取 RGBA 数据&#xff0c;你可以按照以下步骤进行操作&#xff1a; 创建 MediaExtractor 对象并设置要解码的 MP4 文件路径&#xff1a; MediaExtractor extractor new MediaExtractor(); extractor.setDataSourc…

数据结构(data structure)(1)链表和线性表

类和对象 对象将数据和操作打包在一起&#xff0c;类描述了这一切 用构造器创建(实例化)对象 类和类之间的关系 -关联&#xff08;组合&#xff0c;聚集&#xff09; -泛化private class Student{protected String name;protected int age;protected int ability;public Studen…

安卓ComponentName简介及使用

目录 一、ComponentName是什么&#xff1f;二、类分析2.1 构造方法2.2 重点方法 三、ComponentName的使用 一、ComponentName是什么&#xff1f; ComponentName&#xff0c;顾名思义&#xff0c;就是组件名称&#xff0c;用于表示Android应用程序组件的名称。在Android开发中&…

航空企业数字化解决方案(207页PPT)

一、资料描述 航空企业数字化解决方案是一项针对航空公司在数字化转型过程中所面临挑战的全面应对策略&#xff0c;旨在通过先进的信息技术提升航空企业的运营效率、客户服务水平以及市场竞争力。这份207页的PPT详细介绍了航空企业数字化的各个方面&#xff0c;包括关键技术的…

Web3技术解析:区块链在去中心化应用中的角色

引言 在过去几年中&#xff0c;Web3技术已经成为了互联网领域的一个热门话题。作为区块链技术的延伸&#xff0c;Web3不仅仅是数字货币的代名词&#xff0c;更是一个能够为各种应用提供去中心化解决方案的强大工具。本文将深入探讨区块链在Web3去中心化应用中的关键角色&#…

ubuntu查看opencveigen

ubuntu查看opencv&eigen&cmake版本的方法 eigen eigen版本号在/usr/include/eigen3/Eigen/src/Core/util/Macros.h文件中&#xff0c;下图代表版本3.3.7 opencv版本 pkg-config --modversion opencv4也可能最后的字符串是opencv2&#xff0c;opencv