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

赞 (0)
LomuLomu
上一篇 2025 年 1 月 19 日 下午3:39
下一篇 2025 年 1 月 19 日 下午4:09

相关推荐

  • ChatGPT Plus国内可用代充教程

    对高频使用 ChatGPT 的人来说,共享账号并不是好选择。 国内用户更希望用微信或支付宝完成购买,再把会员开通到自己的原账号。下面的方式通过卡密和 Session 确认账号,适合想保留历史记录、工作资料和日常使用习惯的人。

    未分类 2026 年 6 月 15 日
    25400
  • ChatGPT Claude双账号充值流程

    ChatGPT Claude双账号充值流程,适合同时使用两个平台的人,重点说明微信支付宝、账号核对和两边会员是否都生效。

    未分类 2026 年 5 月 20 日
    25800
  • ChatGPT Plus新手开通充值教程

    很多人能正常登录 ChatGPT,但 Plus 订阅付款并不顺手。 国内用户更希望用微信或支付宝完成购买,再把会员开通到自己的原账号。下面的方式通过卡密和 Session 确认账号,适合想保留历史记录、工作资料和日常使用习惯的人。

    未分类 2026 年 6 月 11 日
    28200
  • ChatGPT Plus代充教程:本人账号完整操作

    可以把会员开到自己原来使用的账号,不必购买共享号或成品号;核心是使用卡密并提交目标账号的 Session,并在最后确认邮箱或账号信息与本人账号一致,处理“本人账号完整操作”时,以订单和账号确认页为准。

    未分类 2026 年 9 月 11 日
    5200
  • 新版 Cursor 把其他 AI 编程工具按在地上摩擦了!

    大家好,我是汤师爷~ AI编程助手Cursor背后的Anysphere公司刚刚完成了1亿美元的B轮融资,估值直接飙升至26亿美元。 四个月前,这家公司刚拿下6000万美元,估值还只有4亿美元。如今,增长6.5倍,这速度,简直让人怀疑开挂了。 Anysphere不仅融资拿到手软,收入增长更是逆天。 公司从4月的年收入400万美元,短短六个月后,10月的月收入竟…

    2025 年 1 月 15 日
    86000

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信