`
gamehiboy
  • 浏览: 5431 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

spring mvc +junit测试方法

阅读更多

 

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml"})
public class TestUser {
    
    @Autowired
    private UserService userService;
    
    @Test
    public void Test(){
	
	User user = userService.getUserByName("admin");
	
	Assert.assertNotNull(user);
    }
    
    @Test
    public void test() {
	ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"classpath:applicationContext.xml" });
	
	User user = userService.getUserByName("admin");
			
	Assert.assertNotNull(user);
    }

 步骤:

   1、导入spring-test-3.1.3.RELEASE.jar包(版本应与spring的jar相同,否则很容易出现版本冲突现象)
   2、导入junit相关jar包

   classpath路径默认为src下的文件

 

分享到:
评论

相关推荐

    综合spring mvc + spring + hibernate + bootstrap开发图书管理系统

    Spring MVC通过解耦控制器、服务、模型和视图,使得代码更易于维护和测试。在本系统中,它负责处理HTTP请求,调用业务逻辑,并将结果返回给用户界面。 **Spring** 作为核心框架,提供了依赖注入(DI)和面向切面...

    Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

    在本项目中,我们主要利用Spring框架,包括其核心模块Spring、MVC模块Spring MVC以及数据访问/集成模块Spring JDBC,结合MySQL数据库来构建一个基础的登录注册系统。以下是这个项目涉及的关键技术点: 1. **Spring...

    单元测试案例junit +spring mvc +springboot

    JUnit作为Java领域最流行的单元测试框架,与Spring MVC和Spring Boot的集成使得开发者能够更高效地进行测试驱动开发(TDD)或行为驱动开发(BDD)。下面将详细介绍这个主题中的相关知识点。 1. JUnit JUnit是一个...

    Spring+spring MVC+MyBatis示例

    3. **单元测试**:使用JUnit对服务层和数据访问层进行测试,确保每个组件的功能正常。 总之,这个"Spring+Spring MVC+MyBatis示例"是一个完整的Java Web应用模板,适用于初学者学习和快速开发。通过它,你可以了解...

    用Maven搭建Spring+Spring MVC+Hibernate框架

    在IT行业中,构建大型、模块化的Java应用时,通常会采用一些成熟的框架组合,例如Spring、Spring MVC和Hibernate。这些框架协同工作,可以提供强大的后端功能,包括依赖注入、模型-视图-控制器(MVC)架构以及对象...

    spring mvc+spring+maven框架项目,纯净项目

    5. **src/test**: 测试代码目录,使用JUnit进行单元测试或集成测试。 项目结构遵循Maven的标准目录约定,使得代码组织清晰,易于维护。开发者可以在此基础上添加业务逻辑,扩展功能,或者结合其他Spring模块创建更...

    spring + spring mvc + mybatis SSM整合版+Mysql数据库

    8. **测试**:编写JUnit测试类,对SSM整合后的应用进行单元测试和集成测试,确保各个组件协同工作,功能正常。 SSM整合版项目适合初学者熟悉和掌握这三大框架的集成使用,通过实际操作加深对数据库操作的理解。由于...

    maven+spring+mybatis+mysql+junit jar项目框架搭建

    总结起来,"maven+spring+mybatis+mysql+junit jar项目框架搭建"是一个完整的Java后端开发流程,涵盖了从项目构建、服务层、数据访问层到数据库管理和单元测试的全过程。这样的框架为开发者提供了一个高效、稳定且...

    spring MVC junit 单元测试(controller)

    这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在的问题,提高软件的可靠性和可维护性。 首先,让我们了解Spring MVC的基本概念。Spring MVC...

    spring +spring mvc+mybatis +bootstrap 基本整合

    8. **单元测试和集成测试**:Spring框架支持JUnit进行单元测试,而Spring Boot的Actuator可以用于集成测试,确保各个组件正常工作。 9. **日志管理**:通常项目会包含日志记录,如Log4j或Logback,用于追踪和调试...

    maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建

    JUnit是Java语言的一个单元测试框架,用于编写和运行可重复的测试。开发者可以利用JUnit编写测试用例,确保代码的功能正确性,提高代码质量。在项目开发过程中,Junit起到了关键的测试保障作用,帮助尽早发现和修复...

    spring mvc + spring + hibernate 全注解整合开发视频教程 09

    - **整合测试**:如何使用JUnit和Mockito等工具进行集成测试,验证三大框架的协同工作。 此外,可能还会涉及其他实用功能,如异常处理、视图解析、国际化支持等,以及在实际项目中的最佳实践和常见问题解决方案。 ...

    spring4MVC+Hibernate4实例(增删改查)

    9. **单元测试和集成测试**:为了验证功能的正确性,项目可能包含JUnit测试,测试CRUD操作的各个部分,确保代码质量。 10. **视图层**:虽然没有明确提及,但通常Spring MVC项目会使用模板引擎(如Thymeleaf、JSP或...

    Spring mvc+hibernate+freemarker(开源项目)

    7. **单元测试**:使用JUnit 4进行业务层和数据层的测试。 #### 四、项目实战指南 - **下载源码**:从百度网盘或GitHub获取项目源码。 - **数据库脚本**:执行generator/src/jeecms-db-2012-sp1.sql导入数据库结构...

    spring mvc +hibernate注解版测试增,删,改,查 简单xml配置应用

    在这个特定的项目中,"spring mvc + hibernate注解版测试增,删,改,查 简单xml配置应用"是一个典型的后端开发示例,它涵盖了使用Spring MVC和Hibernate来实现数据库操作的基本功能:新增(Create)、删除(Delete...

    spring+springmvc+mybatis+maven+junit整合

    6. 在Spring MVC中配置Controller,处理HTTP请求并调用Service层方法。 7. 配置事务管理,通常使用Spring的PlatformTransactionManager来管理MyBatis的事务。 通过这个整合,初学者可以了解到Java Web开发的基本...

    Spring MVC+MyBatis整合项目源码

    这个项目源码提供了一个实战学习平台,帮助开发者理解和掌握Spring MVC与MyBatis的整合应用,同时可以了解到如何在实际项目中组织代码结构、配置文件以及进行测试。通过深入研究这些代码,你将能够更好地运用这两个...

    Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

    同时,了解日志框架(如Log4j或SLF4J)、单元测试工具(如JUnit)以及集成测试框架(如Spring Boot Test)也是必要的。 总之,SSM框架的组合为Java Web开发提供了一个强大、灵活的基础,帮助开发者高效地构建和管理...

    基于spring+spring mvc+mybatis的图书管理系统源码

    使用JUnit和Mockito进行单元测试,确保每个模块的功能正确;使用Spring Boot的@SpringBootTest注解进行整合测试,检查整个SSM系统的运行情况。 8. **部署与运行**: 通常,该系统会被打包成WAR文件,部署在Tomcat...

    基于Maven的Spring + Spring MVC + Mybatis的环境搭建.docx

    总结:通过以上步骤,我们可以搭建一个基于Maven的Spring + Spring MVC + Mybatis的开发环境,这为构建高效、可维护的企业级Web应用奠定了基础。在实际开发过程中,还需要根据具体需求进行详细的设计和配置,以便...

Global site tag (gtag.js) - Google Analytics