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/6785.html

赞 (0)
LomuLomu
上一篇 2025 年 1 月 19 日 上午4:12
下一篇 2025 年 1 月 19 日 上午4:42

相关推荐

  • ChatGPT Pro充值开通会员详细教程

    先说结论:国内用户可以开通 ChatGPT Plus,但直接用中国银行卡走官方订阅并不稳定。这篇主要回答「ChatGPT Pro充值开通会员详细教程」这个具体需求,适合想用会员功能处理改产品说明文案的用户。国内银行卡可能不被官方订阅接受,共享账号不适合长期放工作资料,所以建议先确认自己的账号和Session,再进入充值流程。

    未分类 2026 年 7 月 28 日
    20000
  • ChatGPT Plus订阅开通教程:切换账号前登录检查

    要完成切换账号前登录检查,可以先用国内支付购买对应卡密,再在自己的账号中核对当前登录邮箱与 Session后提交。切换账号前登录检查既是支付问题,也是账号对应问题。围绕“切换账号前登录检查”,国内付款入口解决前者,当前登录邮箱与 Session和确认页面负责解决后者。

    未分类 2026 年 8 月 31 日
    10800
  • Claude Pro自己账号订阅方法完整教程

    国内用户开通 Claude Pro 的充值教程,整理 Claude Pro 充值、代充、国内支付和 Organization ID 提交步骤。

    未分类 2026 年 6 月 15 日
    31700
  • JSON字符串反序列化 动态泛型

    需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。 方案一:将方法参数存成JSON字符串,然后JSON反序列化成对象,然后反射调用 目标方法时这样的: “` CommandResp sendXXX(BaseCommandApiDTO baseCommandApiDTO); “` 方式一:FastJson “` Class mainBod…

    未分类 2024 年 12 月 31 日
    68500
  • Grok Super开通会员代充流程

    国内用户开通Grok Super和SuperGrok的代充教程文章,说明Grok充值、Grok代充、卡密验证和账号ID确认流程。

    未分类 2026 年 6 月 3 日
    27900

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信