Spring 3.0.0.M3 requires JUnit 4.5.
Spring 3.0.0.M4 requires JUnit 4.6.
Spring 3.0.0.RC1 (not yet released) requires JUnit 4.7.
如果你的JUnit的版本与Spring版本不符合,就有可能跑出以下异常
java.lang.IllegalAccessError: tried to access method org.junit.runners.BlockJUnit4ClassRunner.makeNotifier(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runner/notification/RunNotifier;)Lorg/junit/internal/runners/model/EachTestNotifier; from class org.springframework.test.context.junit4.SpringJUnit4ClassRunner
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:179)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
分享到:
相关推荐
《Spring框架中的Spring-3.0.xsd详解》 在Java世界中,Spring框架以其强大的功能和灵活性,成为了企业级应用开发的首选。Spring的核心之一就是它的XML配置,而Spring-3.0.xsd则是Spring框架3.0版本的XML schema定义...
`spring-context-3.0.xsd` 文件包含了在上下文环境中配置的各种元素,如消息源、事件监听器、AOP 配置、bean 的工厂方法等。这个文件对于实现高度自定义的 Spring 应用程序非常重要。 4. **spring-mvc-3.1.xsd**: ...
《Spring框架中的beans配置文件详解——以spring-beans-3.0.xsd和3.1.xsd为例》 在Spring框架中,`spring-beans`是核心组件之一,它负责管理对象的生命周期和依赖关系。`spring-beans`的配置文件通常以`.xsd`为后缀...
8. **测试**:Spring 3.0提供了Mock对象和TestContext框架,方便进行单元测试和集成测试。 三、项目结构 在压缩包文件列表中提到的`src`目录,通常包含Java源代码和资源文件。在Spring项目中,`src/main/java`存放...
《Spring 3.0.jar:框架的里程碑》 Spring框架,作为Java开发中的核心组件,以其灵活、可扩展和模块化的特性,深受开发者喜爱。Spring 3.0版本的发布,是该框架历史上的一个重要里程碑,它引入了大量新功能和改进,...
基于注解的 Spring 3.0.x MVC 基于注解的 Spring 3.0.x MVC 是指在 Spring 3.0.x 中使用基于注解的方式来配置和实现 MVC 模式的应用程序。这种方式不同于传统的 XML 配置文件方式,而是使用 Java 注解来标注 Bean ...
本文将深入探讨Spring TX 5.0.0.0.RELEASE.jar这个特定版本的细节,帮助开发者更好地理解和应用它。 Spring TX是Spring框架中的事务抽象层,它为应用程序提供了声明式和编程式的事务管理。声明式事务管理是Spring的...
在本篇基于注解的Spring 3.0.x MVC学习笔记中,我们将深入探讨Spring MVC在3.0版本中的变化,以及如何通过注解实现快速开发。Spring 3.0.x相较于2.5版本有着显著的改进,尤其在MVC模块上,提供了更加灵活和强大的...
spring-mvc-3.0.xsd
在使用"spring 3.0.0"这个压缩包时,开发者需要确保包含所有必要的jar文件,例如`spring-beans.jar`、`spring-context.jar`、`spring-core.jar`、`spring-expression.jar`、`spring-aop.jar`等,这些文件构成了...
总之,Spring 3.0的六个核心jar包协同工作,提供了完整的应用开发解决方案,涵盖了从基本的Bean管理到复杂的Web应用和AOP需求。它们共同构成了Spring框架的强大基石,使得开发者能够更高效、更优雅地编写和维护企业...
Spring 3.0是Spring框架的一个重要版本,它引入了许多新特性和改进,极大地提升了开发效率和灵活性。XSD(XML Schema Definition)文件在Spring框架中扮演着核心角色,它们定义了Spring配置文件的结构和规则,使得...
本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。 文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。 先说...
《JAVA中使用HttpClient:commons-httpclient-3.0.jar详解》 在JAVA开发中,进行HTTP请求时,Apache的HttpClient库是一个不可或缺的工具。本文将深入解析`commons-httpclient-3.0.jar`,它是HttpClient的一个重要...
spring-aop-3.0.xsd
Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时通信,绕...这个压缩包提供的dwr3.0.jar和dwr3.0.war文件,使得开发者可以快速地在他们的项目中集成和测试DWR3.0的功能。
org.springframework.test-3.0.0.M4.jar: spring提供的一个测试框架 org.springframework.jdbc-3.0.0.M4.jar: 对JDBC的简单封装 org.springframework.orm-3.0.0.M4.jar: 整合第三方的ORM框架,如hibernate,...
在Java Web开发中,`org.springframework.web.context.ContextLoaderListener` 是Spring框架的一部分,它负责初始化一个Web应用程序的Spring上下文。这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用...