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

文章目录


前言

本文并不是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入门地址

yaml 复制代码
springdoc:
  api-docs:
    # 是否开启接口文档
    enabled: true
  swagger-ui:
    # 持久化认证数据,如果设置为 true,它会保留授权数据并且不会在浏览器关闭/刷新时丢失
    persistAuthorization: true
    path: /swagger-ui.html
xml 复制代码
    <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/

相关推荐
喵个咪2 天前
开箱即用的GO后台管理系统 Kratos Admin - 交互式API文档 Swagger UI
后端·go·swagger
西京刀客4 天前
golang常用库之-swaggo/swag根据注释生成接口文档
golang·swagger·swag
梦想画家25 天前
Golang Gin系列-9:Gin 集成Swagger生成文档
golang·gin·swagger
灰色孤星A2 个月前
瑞吉外卖项目学习笔记(二)Swagger、logback、表单校验和参数打印功能的实现
springboot·logback·swagger·瑞吉外卖·切面编程·表单校验·黑马程序员
亦世凡华、2 个月前
从零开始:如何在.NET Core Web API中完美配置Swagger文档
开发语言·c#·swagger·.net core·web api
脸红ฅฅ*的思春期2 个月前
Java安全—SpringBoot&Actuator&监控泄露&Swagger自动化
spring boot·自动化·swagger·actuator·java安全
God写代码没有注释2 个月前
Swagger 调试,我不想再复制粘贴token啦~
swagger
好像是个likun2 个月前
Java的Mvc整合Swagger的knife4框架
java·开发语言·mvc·swagger
CS软件开发框架3 个月前
Swagger自动生成API接口注释和实体模型注释
java·服务器·前端·c#·.net·.netcore·swagger
IT界的奇葩3 个月前
Springfox、Swagger 和 Springdoc
swagger