主要报错信息:
严重: Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@548e7350] to prepare test instance [com.hua.service.BookServiceTest@49c386c8] java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
这个错误通常表示在测试代码中缺少Spring DAO模块的依赖。DaoSupport类是Spring DAO模块中的一个类,如果缺少该类,则会导致NoClassDefFoundError异常。
检查依赖
这里我添加了两个依赖以后成功运行
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>