SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

目录

错误详情

错误原因

解决方法

引入依赖

修改配置信息

创建文件

访问


错误详情

SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

错误原因

SpringBoot3和Swagger3版本不匹配

解决方法

使用springdoc替代springfox,具体步骤如下:

引入依赖

在pom.xml文件中添加如下依赖:


    org.springdoc
    springdoc-openapi-starter-webmvc-ui
    2.0.2


    org.springdoc
    springdoc-openapi-starter-webmvc-api
    2.0.2

修改配置信息

在application.yml中添加如下内容:

springdoc:
  swagger-ui.path: /swagger-ui.html
创建文件

创建一个SwaggerConfig.java文件,并添加一下内容:

```java
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SwaggerConfig {
    @Bean
    public OpenAPI springShopOpenAPI() {
        return new OpenAPI()
                .info(new Info().title("SpringBoot Vue Test")
                        .description("SpringBoot+Vue Test Swagger debugging")
                        .version("v1"));
    }
}
```
访问

启动项目访问 127.0.0.1:20000/swagger-ui/index.html

如果显示如下界面,就成功了!!!

SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/6808.html

(0)
LomuLomu
上一篇 2025 年 1 月 19 日
下一篇 2025 年 1 月 19 日

相关推荐

  • 10个案例告诉你mysql不使用子查询的原因

    大家好,我是 V 哥,上周跟一个哥们吃饭,技术人在一起,你知道的,没聊上一会儿,就转到技术问题探讨上了,其中聊到数据库子查询的问题印象深刻,回来整理了以下10个案例说明不使用子查询的问题,分享给大家。 首先,来说一下在MySQL中,不推荐使用子查询和JOIN的原因,主要有以下几点: 性能问题 :子查询在执行时,MySQL需要创建临时表来存储内层查询的结果,查…

    未分类 2024 年 12 月 30 日
    55300
  • Claude Pro代充需要提供账号密码吗

    Claude Pro代充需要提供账号密码吗,围绕Claude代充是否需要密码介绍国内支付、本人账号确认和完整会员充值步骤。

    未分类 2026 年 9 月 1 日
    4900
  • 上班族ChatGPT Plus自己账号代充攻略

    之前订阅过一段时间 Plus,后来因为各种原因停掉了,现在又想重新开通,但不确定这次的流程和当时是不是完全一样,怕中间漏掉哪个步骤。这是不少上班族在搜索 ChatGPT Plus 充值时会遇到的真实情况。不需要额外办卡,也不用换账号,按流程走一遍充值,就能把 Plus 直接开在自己现在用的账号上。

    未分类 2026 年 8 月 19 日
    7000
  • Claude Pro充值自己账号指南国内用户

    Claude Pro充值自己账号指南国内用户,适合国内用户使用微信支付宝为自己的账号完成 Claude Pro 充值、订阅或代充开通。

    未分类 2026 年 8 月 15 日
    6800
  • ChatGPT Plus国内支付订阅完整指南

    如果你需要 ChatGPT Plus 来处理工作内容,买共享账号并不合适。更稳妥的思路是使用自己的账号,完成卡密验证和账号确认后再等待会员生效。下面按实际充值顺序整理,适合没有海外信用卡、但希望自己账号升级 Plus 的用户。

    未分类 2026 年 7 月 11 日
    19400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信