当前位置: 首页 > news >正文

Type javax.servlet.http.HttpServletRequest not present

运行环境  Swagger 3.0.0、springboot 3.0.0 

产生原因: Swagger 3.0.0不支持spring3.0.0  

  两个解决方案:

    1.降低springboot版本为2.x

    2.放弃Swagger,使用  springdoc-openapi-starter-webmvc-ui

第二种解决方案:

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.0.0-M3</version>
</dependency>

/*** 接口文档配置** @author Canva*/
@Configuration
public class SpringDocConfig {@Beanpublic OpenAPI apiInfo() {return new OpenAPI().info(new Info().title("后端接口文档").version("1.0.0"));}@Beanpublic GroupedOpenApi httpApi() {return GroupedOpenApi.builder().group("http").pathsToMatch("/**").build();}}
注解变化
@Api ==>@Tag(name="",description="")
@ApiOperation==》@ApiResponse(description = "XXXX", content = @Content(mediaType = "application/json"))

 
@ApiModelProperty==》@Schema
 

http://www.lryc.cn/news/45316.html

相关文章:

  • 一键配置Ubuntu的OpenHarmony基础编译环境
  • ASP网络求职招聘系统的设计与实现
  • 面试—C++《智能指针》常考点
  • 自动化测试方案编写思路
  • 【爬虫】案例04:某小说网多线程小说下载
  • 海外独立站创业,Shopify网站如何引流
  • 基于51单片机的室内湿度加湿温度声光报警智能自动控制装置设计
  • 解决:github爆 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  • 【django开发手册】如何使用select_related进行一次连表查询
  • 二、MySQL 基础
  • 项目中常用写法(前端)
  • 【面试】Java并发编程面试题
  • HAProxy和Nginx搭建负载均衡器
  • 【集大成篇】数据类型( C、C++、Java )对比
  • python编程:从键盘输入一个正整数n(n>2),请编程求解并输出大小最接近n的素数(n本身除外)
  • spring的面试宝典
  • ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用
  • (二)MyBatis源码阅读:SqlSession分析
  • 小白学Pytorch系列-- torch.autograd API
  • 【大数据基础】基于零售交易数据的Spark数据处理与分析
  • 【机器学习】P14 Tensorflow 使用指南 Dense Sequential Tensorflow 实现
  • ubuntu18.04安装nvidia驱动,3种方式图文详解+卸载教程
  • 多线程进阶学习11------CountDownLatch、CyclicBarrier、Semaphore详解
  • 华为OD机试用java实现 -【RSA 加密算法】
  • 技术宅小伙:大龄程序员就业,未来我们将何去何从?
  • Spring Boot+Vue实现Socket通知推送
  • python---python介绍
  • 第十四届蓝桥杯大赛——真题训练第10天
  • 3.29~3.30学习总结
  • 结构体详解 ——— C语言