启动Springboot项目时报错
java: 无法访问org.mybatis.spring.annotation.MapperScan
错误的类文件: /D:/Maven/apache-maven-3.6.1/mvn_repo/org/mybatis/mybatis-spring/3.0.3/mybatis-spring-3.0.3.jar!/org/mybatis/spring/annotation/MapperScan.class
类文件具有错误的版本 61.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
百度上的回答大多都是Springboot版本太高,应该将Springboot版本改为3.0之前的版本,修改pom.xml文件如下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.7</version>
<relativePath/>
</parent>
运行后仍旧报错,修改mybatis的配置为
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
再次运行,报错解决。