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

(0)
LomuLomu
上一篇 2025 年 1 月 22 日 上午12:41
下一篇 2025 年 1 月 22 日 上午1:11

相关推荐

  • 思维导图xmind如何安装?附安装包

    前言 大家好,我是小徐啊。我们在Java开发中,有时候是需要用到思维导图的,这可以帮助我们更好的理清思路,提高开发的效率。而说到思维导图,最有名的就是xmind了,它的功能十分强大,几乎是思维导图里面最强大的那一个。但是,默认只能使用初级功能,高级功能需要额外再开通,今天小徐就来介绍下如何安装xmind以及升级,让我们可以使用pro的功能。文末附获取方式。 …

    2025 年 1 月 10 日
    10200
  • IDEA中如何查看最近打开过的文件?

    前言 大家好,我是小徐啊。我们在Java开发的时候,最重要的是选择一款合适的开发工具,像eclipse,IDEA等。其中,IDEA是我平时在开发的时候,用的那一款工具,它功能十分强大。今天,我要来介绍下它的一个功能,就是查看下最近打开过的文件。 IDEA如何查看最近打开的文件 首先,我们需要先打开IDEA,然后按下键盘快捷键,Ctrl+E。 然后,就会弹出一…

    2025 年 1 月 16 日
    11900
  • Python 潮流周刊#84:2024 年 Python 的最佳实践(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 分享了 12 篇文章,12 个开源项目,全文 2200 字。 以下是本期摘要: 🦄文章&教程 ① 现代 Python 开发的良好实践 ② 20…

    未分类 2025 年 1 月 7 日
    7900
  • Java通过百度地图API获取定位-普通IP定位

    登录邮箱提醒功能实现:基于IP定位的实践指南 在本项目中,我们旨在通过用户的IP地址获取其地理位置信息,以便在登录邮箱时提供更精确的提醒。以下是实现该功能的详细步骤和代码示例。 百度地图开放平台 本文将详细介绍如何利用百度地图开放平台的API来实现IP定位功能。首先,访问百度地图开放平台官网了解更多信息。 开始前的准备工作 在开始之前,我们需要完成以下步骤:…

    未分类 2024 年 12 月 27 日
    14900
  • SpringMVC-09-文件上传和下载

    1、准备工作 Spring 文件上传是项目开发中最常见的功能之一 , Spring 可以很好的支持文件上传,但是 Spring 的默认环境中没有装配 MultipartResolver, 因此默认情况下其不能处理文件上传工作。 如果想使用 Spring 的文件上传功能,则需要在 Spring 环境中配置 MultipartResolver 。 前端表单 为了…

    未分类 2024 年 12 月 24 日
    10000

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信