1. 分析原因 mybatisplus依赖引入时出现报错:

这是报错说有这样的一个factoryBeanOjectType类型你给赋值的确是string类型。但是你啥也没动怎么赋值的string类型。那很显然这就是纯粹的版本不一致问题了。

然后你看这个报错的主语是谁,也就是报错的源头是谁:

明显是spring框架抛出的问题。所以我们要让mybatisplus的版本去迁就spring的版本,而不是不动mybatisplus的版本反而回头去改spring的版本。

2. 溯源问题

我们这时候看看我们自己项目的spring版本依赖:

刚好都是spring3.0以上的版本依赖清单。那这时候看看你的mybatisplus依赖:

可以看到是3.5.3,你可能会问3.5.3或者你的是3.5.8蛮高的了,不应该版本落后呀。但是你要先去开发文档看一下这个依赖匹配的用户群体是什么:

很明显这个依赖是给spring2版本的 奶奶级老企业用的,你spring3版本需要替换成下边那个。替换之后报错可以解决

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐