Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBe
阿新 • • 發佈:2021-01-09
技術標籤:JavaMapperScan
錯誤資訊:
錯誤原因:包引用錯誤。@MapperScan註解引用的並不是mybatis-spring:1.2.3這個包。這算不算idea的bug?為什麼有時候idea提示的又是正確的mybatis-spring-boot-starter那個?
java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()
將pom檔案中的
idea 提示自動新增的
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.3</version>
<scope>compile</scope>
</dependency>
改為下面的即可
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency>