我正在使用Spring 4.3.0,Junit 4.12并尝试使用Maven运行此测试:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("spring-test.xml")
public class SpringTest {
@Test
public void testIt() {}
}
结果,我收到了这个错误:
initializationError(SpringTest)经过的时间:0.005秒<<< ERROR!
java.lang.IllegalStateException:无法加载CacheAwareContextLoaderDelegate [class org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
引起:java.lang.NoSuchMethodError:org.springframework.beans.BeanUtils.instantiateClass(Ljava / lang / Class; Ljava / lang / Class;)Ljava / lang / Object;
有人可以帮我指出这个问题可能的根本原因吗?
以下是我的春天依赖:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.3.0.RELEASE</version>
<scope>test</scope>
</dependency>