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 日

相关推荐

  • Grok Super充值教程:充值卡密购买步骤

    Grok Super充值教程:充值卡密购买步骤,介绍充值卡密购买步骤涉及的国内支付、本人账号确认、完整充值步骤和开通后使用方法。

    未分类 2026 年 9 月 5 日
    15700
  • Claude代充值无需国外银行卡方法

    Claude代充值无需国外银行卡方法,帮助国内用户用微信支付宝完成 Claude Pro 开通。

    未分类 2026 年 5 月 18 日
    31200
  • Grok代充教程:SuperGrok国内充值方法

    Grok代充教程,说明SuperGrok充值卡密购买、账号ID获取和确认充值流程。

    未分类 2026 年 6 月 3 日
    33100
  • ChatGPT Plus充值续费开通教程新手教程

    国内用户想开通 ChatGPT Plus,常见阻碍不是注册,而是订阅付款。不熟悉海外软件订阅扣费,会让原本简单的升级变得绕。对于主要用 ChatGPT 来写邮件和周报的独立站运营,更稳的做法是把订阅成本和使用频率对应起来;如果课程作业需要尽快整理,同时希望网页端和账号状态对应清楚,可以优先把会员开到自己的原账号里。

    未分类 2026 年 8 月 14 日
    17200
  • ChatGPT Plus办公使用充值开通教程

    很多人能正常使用 ChatGPT,但 Plus 订阅入口并不适合国内支付习惯。 通过卡密充值,可以先用国内支付购买,再用 Session 确认当前 ChatGPT 账号。这样不需要切换共享账号,也能保留自己的使用记录和工作资料。

    未分类 2026 年 6 月 21 日
    33300

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信