鱼和熊掌不可兼得: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)
还没有任何评论哟~
