Advertisement

鱼和熊掌不可兼得:Spring Boot 3与Swagger 3结合使用(基于Mybatis-Plus框架)

阅读量:

本文撰写时间为2023年7月1日,当前所采用的配置尽量选用最新版本。若当前时间距离该日期已过去较长时间,建议查阅更新后的配置信息。

在基于MyBatis plus完成框架搭建后,若使用swagger或者在引入Spring 3之后使用swagger 3,启动项目时可能会遇到如下错误提示:Type javax.servlet.http.HttpServletRequest not present。

该问题的根本原因在于Spring 3目前与swagger存在兼容性问题。针对这一情况,解决办法主要有两种:一种是将Spring版本降级为Spring 2;另一种则是寻找一个能够替代swagger的工具。

作为一名坚持使用新技术的程序员(我认为这是程序员应具备的良好素质),我绝不会轻易放弃对Spring 3的使用,因此只能选择更换swagger工具。

接下来我们将对程序进行两次升级操作。下面通过一个具体案例来加以说明。请不必担心,整个过程非常简单。

首先做好准备工作.

1.构建两个MySql数据库表

复制代码
 CREATE TABLE `address`  (

    
   `id` int NOT NULL AUTO_INCREMENT COMMENT '主键:用户地址编号',
    
   `usersId` int NULL COMMENT '外键:用

全部评论 (0)

还没有任何评论哟~