天坑啊!!找遍了百度都没有说这个问题
在创建项目的时候,由于勾选了mybatis framework,所以在pom.xml里会自动创建一个
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>3.0.3</version>
<scope>test</scope>
</dependency>
就是这玩意儿版本太低了,在test里测试就会显示找不到parsePending,接着就会导致无法创建bean对象,但是一直没想到是这个原因,但是它最高也就3.0.3,把它删了就行了。