Mybatis-plus的(旧)代码生成器版本与springboot的版本以及Mybatis-plus的版本不匹配而导致的错误避坑总结。

第一个错误:

一开始我从maven仓库搞了一个最新的版本的代码生成器的依赖,结果我的代码生成器中书写的代码整体爆红。后来经过网上查阅一番,才知道有了新的代码生成器了,并且新的代码生成器仅支持3.5.1版本或者之后版本。于是我就改为了3.5.0的版本。

第二个错误:

经过上面修正后,我就开始跑代码了,跑着跑着最后没跑成功,控制台给我提示了以下的错误:Mybatis-plus
在这里插入图片描述
就这一个错误真的是浪费我大量时间,可谓是太折磨人了。对于这个错误,我在网上搜索一圈,就没有一个是对的。就在我实在没法的,我就开启了试错检验,我一开始把Mybatis-plus的版本降低了,可是当我运行时还是那样。当时我的心情是糟糕的,最后经我不断的折腾中找到了问题所在,那就是**Mybatis-plus的版本和代码生成器的版本以及springboot的版本这三者之间的不匹配。我在这里浅浅的聊一下这个过程:首先我降低了Mybatis-plus的版本, 但是,我降的版本还是不对的,对于这一点我是最后才知道的。然后,我我试着运行代码, 结果还是不行 。于是,我把代码生成器的版本给降了, 结果也还是不行,**最后我不断尝试,把Mybatis-plus降了一个版本。结果还是不行。余下的过程我记得不多了,反正最后是我把springboot的版本给降成3.0.3才跑起来。

在这里插入图片描述

第三个错误:

就在我满心欢喜的以为成功的时候,当输入后端的域名,进行查询数据时,结果没有查询任何数据。经过我细心的查找,终于发现了问题所在,如下图中Warn处:在这里插入图片描述
看到这里的错误你们是不是觉得maven满足于约定大于配置,你们是不是觉得应该在pom中配置一下,以此来导出Mapper.xml文件对吧,或者你们说我没有添加@mapperscan的注解。我这里可以明确告诉你,我添加了,并且我在pom.xml中了做了相应的配置。虽然再次运行没有了那个错误,但是依旧是查不出任何数据。
对于这个我也是折腾好一会,一开始感觉出的问题莫名其妙,后来看到一篇文章,才知道springboot最新版本3.0.4不兼容啥的,(记不清了),看到这,就引发了我的想法,我想是不是springboot 3.0.3的版本还是搞了,于是我给她降了版本,给它降到了2.7.9版本后,我再运行,竟然能查出数据了。就我个人而言,这第三个错误真的就离了个大谱。还有第二个错误也是。
最后,希望能给予那些有同样的错误的小伙伴能早日看到此文章。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝雨幕

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值