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

spring boot3.x集成swagger出现Type javax.servlet.http.HttpServletRequest not present

1. 问题出现原因

spring boot3.x版本依赖于jakarta依赖包,但是swagger依赖底层应用的javax依赖包,所以只要已启动就会报错。

2. 解决方案

移除swagger2依赖

<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>com.github.xiaoymin</groupId><artifactId>swagger-bootstrap-ui</artifactId><version>1.9.0</version><scope>provided</scope></dependency>

添加新依赖

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.1.0</version>
</dependency>

标签替换

@Api(tags = “”) → @Tag(name = “”)
@ApiModel(value=“”, description=“”) → @Schema(name=“”, description=“”)
@ApiModelProperty(value = “”, required = true) → @Schema(name= “”, description = “”, required = true)
@ApiOperation(value = “”, notes = “”) → @Operation(summary = “”, description = “”)
@ApiParam → @Parameter
@ApiResponse(code = 404, message = “”) → @ApiResponse(responseCode = “404”, description = “”)

http://www.lryc.cn/news/156208.html

相关文章:

  • 《低代码指南》——智能化低代码开发实践案例
  • 268_C++_字节计算(((bits) + 7) / 8)、字节对齐(((number) + 3) / 4 * 4)
  • JavaWeb知识梳理(后端部分)
  • AI:07-基于卷积神经网络的海洋生物的识别
  • centos7下docker设置新的下载镜像源并调整存放docker下载镜像的仓库位置
  • Gitea--私有git服务器搭建详细教程
  • SOLIDWORKS放样是什么意思?
  • Xcode打包ipa文件,查看app包内文件
  • AJAX学习笔记6 JQuery对AJAX进行封装
  • 阿里云服务器退款规则_退款政策全解析
  • ExpressLRS开源之基本调试数据含义
  • DOM 简介 | 深入了解DOM
  • 机器学习丨2. 线性回归(Linear Regression)
  • python+django企业员工考勤打卡信息管理系统66lgr
  • 【Java Web】论坛帖子添加评论
  • 如何建设一个安全运营中心(SOC)?
  • 如何以Base64形式存储、返回图片数据
  • 【大模型】自动化问答生成:使用GPT-3.5将文档转化为问答对
  • 普通平衡树 Splay
  • 复旦-华盛顿EMBA:走近亿咖通科技,探寻汽车智能化的科创“密码”
  • 学习心得07:C#
  • importlib的使用、9个视图子类、视图集、drf之路由、drf之请求响应回顾、GenericViewSet相关流程图
  • 国际站阿里云服务器远程桌面密码错误怎么办?苹果手机如何远程登录?
  • CRMEB多端多语言系统文件上传0Day代审历程
  • 孙哥Spring源码第18集
  • 【STM32】文件系统FATFS与Flash的初步使用
  • Android Glide in RecyclerView,only load visible item when page return,Kotlin
  • 【SCI征稿】3个月左右录用!计算机信息技术等领域均可,如机器学习、遥感技术、人工智能、物联网、人工神经网络、数据挖掘、图像处理
  • Golang 中的 crypto/ecdh 包详解
  • 系统学习live555