`
- 浏览:
258942 次
- 性别:
- 来自:
未定
-
spring-3.0修改了test包的类,以前的org.springframework.test.AbstractDependencyInjectionSpringContextTests
等相关类不推荐使用了,
推荐使用org.springframework.test.context.junit4(或junit38)包下的相关类
具体的测试类需要使用@ContextConfiguration("/applicationContext.xml")
注释指定spring的配置文件,
还有就是dataSourceTransactionManager的bean id 必须为"transactionManager"
对于测试方法必须使用@test注释
这样就可以进行spring-3.0的相关测试了
-----------------------------------
后来改动了一下ibaits3的spring插件(得到ibatis3的SqlSessionFactory),
如果用web的方式测试,可以正确处理事务
但是用spring junit test却不会自动提交事件,也就是insert,update,delete并没有
执行,也没报错.只有select能拿到数据.
这就奇怪了,因为明明是相同的applicationContext.xml配置,应该有相同的效果才对,
这个比较郁闷...
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
11. **Test支持**:Spring 3.0提供了Spring TestContext Framework,用于单元测试和集成测试,支持JUnit和TestNG。 在使用"spring 3.0.0"这个压缩包时,开发者需要确保包含所有必要的jar文件,例如`spring-beans....
本文档主要介绍了如何将Struts2、Spring3.0、JUnit4.7和Maven2.2.1这几种技术框架整合在一起,以构建一个功能完善的Java EE项目。该文档的目标是帮助开发人员理解如何在实际项目中应用这些框架,并确保它们能够协同...
5. **测试支持**:Spring Test模块提供了对单元测试和集成测试的强大支持,包括模拟对象、`@RunWith(SpringJUnit4ClassRunner.class)`等。 四、Spring 3.0的局限性与后续版本 尽管Spring 3.0在当时是一个重大进步,...
15. `org.springframework.test-3.0.0.RELEASE`:对JUnit等测试框架进行了封装,提供测试支持,如测试上下文、模拟对象等,简化单元测试和集成测试。 16. `org.springframework.transaction-3.0.0.RELEASE`:提供了...
9. **测试框架改进**:Spring Test模块加强了对JUnit和TestNG的支持,提供了更丰富的测试工具和上下文管理,便于进行单元测试和集成测试。 10. **Web Flow集成**:Spring Web Flow与Spring MVC的集成进一步完善,为...
8. **集成测试**:`@RunWith(SpringJUnit4ClassRunner.class)`和`@ContextConfiguration`注解使得基于Spring的应用程序的单元测试和集成测试变得更加简单。 9. **WebSocket支持**:Spring 3.0引入了对WebSocket协议...
Spring3.0版本是其发展的一个重要里程碑,引入了许多新特性和改进,使得开发者能更高效地构建应用程序。下面将详细讨论Spring3.0中的关键知识点。 1. **依赖注入(Dependency Injection,DI)**:Spring的核心特性...
在"spring3.0 jar 所需要的包"的压缩文件中,"dist"通常包含Spring框架的多个jar文件,这些jar文件包含了Spring 3.0的各个模块,如spring-core、spring-context、spring-aop、spring-web、spring-tx等。确保这些jar...
在"spring3.0_jar"压缩包中,我们看到的是Spring框架3.0版本所需的所有jar包,这对于开发者来说是一个宝贵的资源集合,它包含了运行和开发Spring应用所需的全部组件。 Spring的核心组件包括以下几个部分: 1. **...
`spring-test.jar`提供了与JUnit和TestNG集成的工具,便于进行单元测试和集成测试。 至于中文帮助文档,它们通常包括API参考文档、用户指南和教程,涵盖了Spring 3.0的各个模块,详细解释了类、接口和方法的用法,...
标题 "spring3.0 mvc+mybatis3.0" 提到的是一个集成Spring MVC 3.0和MyBatis 3.0的项目实例,这两大框架在Java Web开发中占据重要地位。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序的前端控制器,而...
标题 "spring3_junit4.10_log4j" 暗示了这是一个关于整合Spring 3.0框架、JUnit 4.10测试库以及Log4j日志框架的项目。描述中提到,Spring 3.0需要JUnit 4.5以上的版本,而JUnit 4.10在实际应用中表现良好,同时也...
7. **测试支持**:Spring提供了对JUnit和其他测试框架的集成,使测试更简单。`org.springframework.test` 包提供了测试相关的API。 在Spring 3.0.2的源码中,我们可以看到上述模块的具体实现细节,如IoC容器的工作...
在Spring 3.0及更高版本中,为了进行有效的测试,推荐使用JUnit 4.5或以上版本,因为这些版本与Spring的测试框架有更好的集成,提供了如@Test注解、依赖注入等特性,使得测试更加方便。 JUnit 4.10引入了许多改进,...
4. **测试**:Spring Test模块提供了对单元测试和集成测试的支持,与JUnit和Mockito等工具结合使用,便于进行测试驱动开发。 通过上述介绍,我们可以看出Spring框架,特别是Spring 3.0版本,为Java开发带来了极大的...
- src/test/java:测试代码,可能有基于JUnit的单元测试和集成测试。 - pom.xml或build.gradle:项目的构建文件,定义依赖和构建过程。 通过这个示例项目,开发者可以学习到如何在Spring MVC项目中配置和使用外部...
在"spring3.0中文API.chm"中,我们可以找到关于Spring中文API的详细解释。这个文档涵盖了所有核心组件和模块的类、接口及其方法,为开发者提供了方便的参考。例如,IoC容器的核心接口`ApplicationContext`和`...
- **单元测试**:`@RunWith(SpringJUnit4ClassRunner.class)`和`@ContextConfiguration`注解可以方便地进行Spring bean的单元测试。 - **集成测试**:`@WebAppConfiguration`和`@SpringBootTest`注解用于模拟完整...
Each test reported as successful or failed refers in fact to a set of thymeleaf tests launched by a test method in a JUnit class. Refer to the specific report for that JUnit test class in order to ...
- **测试(Test)**:提供了对JUnit和TestNG的支持,以便于进行单元测试和集成测试。 ##### 1.3 使用场景 Spring适用于各种类型的项目,包括Web应用、企业级应用和服务端应用。它可以与多种持久化技术(如JDBC、...