已经导包但org.apache.ibatis.annotayions找不到的问题,idea版本为2020.1

今天整合spring boot和mybatis,使用@Mapper@MapperScan 注解时,编译报错找不到org.apache.ibatis.annotayionsorg.mybatis.spring.annotation

但是明明已经导了maven依赖如下:

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.3</version>
        </dependency>

网上查阅了很多相关问题,多数的解决方案是说maven版本和idea版本或者mybatis依赖版本的问题,而在降了多次版本以后发现问题还是解决不了
最后发现是idea2020.1版本的问题,因为自己改了本地maven仓库的地址,所以找不到对应jar包依赖,将maven改为idea自带的maven,然后将本地maven仓库改回为idea默认的c盘中的.m2文件夹下,则可解决此问题。
idea中操作:file -> settings -> build
在这里插入图片描述
如果改了settings.xml中的本地仓库地址如下图:(settings.xml地址一般为C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\plugins\maven\lib\maven3\conf
在这里插入图片描述
记得把箭头所指行注释掉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章