解决Cannot resolve symbol ‘MybatisPlusInterceptor‘

  • Post author:
  • Post category:其他


查了半天资料没找到解决方法,死马当活马医还成了。

出现这错有多种情况,这里介绍一种,如果情况相同就跟我思路改就行了


背景:

首先,我当时看教程是添加了依赖就这个类就可以用了,结果我依赖导进来后用不了,新建了一个maven项目添加了依赖后可以用这个类

出问题依赖:

            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-boot-starter</artifactId>
                <version>3.5.1</version>
            </dependency>

出问题的项目:可见依赖确实导进来了(见红笔),但类就是没有

在这里插入图片描述

正常项目使用:可见依赖确实导进来了(见红笔)并且可用,可知依赖本身并无问题
在这里插入图片描述


解决方法:

在正常使用的项目里导入类,按住ctrl点击类所在的文件(如图二蓝色圆圈),会打开该类所在文件夹(图二蓝线所示),看看这个名字发现图一也有(蓝线所示)但是版本较低,应该是因为版本太低所以没有此类,那我们就把项目1的版本给升一升。

根据3.1.0的版本进行查找找到该类所属依赖(见图1黄线),所以在pom里找到这个依赖(黄线这个)把版本调高点就能用了。

升级依赖后导入成功

在这里插入图片描述



版权声明:本文为qq_43840143原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。