当前位置: 首页 > news >正文

增强swagger

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>${org.springdoc.version}</version>
</dependency>

Swagger版本要与springboot  版本对应

2.1.0 ->3.1.2

<org.springdoc.version>2.1.0</org.springdoc.version>

地址:http://localhost:8090/swagger-ui/index.html

增强版

swagger扩展框架 之knife4j
<knife4j.version>4.3.0</knife4j.version><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>${knife4j.version}</version>
</dependency>

地址:http://localhost:8090/doc.html#/home

配置

# springdoc-openapi项目配置
springdoc:swagger-ui:path: /swagger-ui.htmltags-sorter: alphaoperations-sorter: alphaapi-docs:path: /v3/api-docsgroup-configs:- group: 'default'paths-to-match: '/**'packages-to-scan: com.example.activiti.controller
# knife4j的增强配置,不需要增强可以不配
knife4j:enable: truesetting:language: en

Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j (xiaominfo.com)

相关文章:

  • 记一次 Android 周期性句柄泄漏的排查
  • pytest中的pytest.ini
  • 长春理工大学漏洞报送证书
  • 【QT】Qt读取ANSI格式文件
  • Bash 4关联数组:错误“声明:-A:无效选项”
  • C++编程案例讲解-使用类模板封装数组类
  • 使用正则表达式模块“re”遇到的错误
  • TensorFlow模型训练常见案例
  • RPA的前景怎么样?
  • GCC编译器命令
  • 【打卡】牛客网:BM37 二叉搜索树的最近公共祖先
  • 用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
  • 复盘多模态需要解决的6个问题
  • 【ArcGIS Pro二次开发】(74):Python、C#实现Excel截图导出图片
  • 基于SWAT-MODFLOW地表水与地下水耦合实践技术
  • @jsonView过滤属性
  • canvas 绘制双线技巧
  • DataBase in Android
  • JavaScript 一些 DOM 的知识点
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • React系列之 Redux 架构模式
  • ucore操作系统实验笔记 - 重新理解中断
  • 汉诺塔算法
  • 检测对象或数组
  • 强力优化Rancher k8s中国区的使用体验
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 在weex里面使用chart图表
  • Nginx实现动静分离
  • zabbix3.2监控linux磁盘IO
  • 昨天1024程序员节,我故意写了个死循环~
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (39)STM32——FLASH闪存
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (算法)Game
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)程序员疫苗:代码注入
  • ./configure,make,make install的作用
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET企业级应用架构设计系列之应用服务器
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [20171106]配置客户端连接注意.txt
  • [Android]一个简单使用Handler做Timer的例子
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [delphi]保证程序只运行一个实例
  • [hive] 窗口函数 ROW_NUMBER()
  • [LeetCode]—Add Binary 两个字符串二进制相加
  • [Linux] Boot分区满了的处理方法 The volume boot has only 0 bytes disk space remaining