直接以代码方式演示如何在Spring MVC工程中进行单元测试:

package net.chinaedu.projects.dubhe;import java.util.List;import net.chinaedu.projects.dubhe.publisher.IPublisherService;
import net.chinaedu.projects.venus.domain.Publisher;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;@ActiveProfiles({"test"})
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:conf/spring/app-context.xml", "classpath:conf/spring/servlet-context.xml"})//指定工程中Spring配置xml文件
public class JUnit4Test extends AbstractJUnit4SpringContextTests  {//AbstractTransactionalJUnit4SpringContextTests@Autowiredprivate IPublisherService publisherService;@Testpublic void testFindAllPublisher(){List<Publisher> publisherList  = publisherService.findAll();for (Publisher publisher:publisherList) {System.out.println(publisher.getId() + " , " + publisher.getName());}}
}

如何在Spring MVC工程中进行单元测试相关推荐

  1. 如何在Spring MVC Test中避免”Circular view path” 异常

    1. 问题的现象 比如在webConfig中定义了一个viewResolver public class WebConfig extends WebMvcConfigurerAdapter {//配置 ...

  2. java注解返回不同消息,Spring MVC Controller中的一个读入和返回都是JSON的方法如何获取javax.validation注解的异常信息...

    Spring MVC Controller中的一个读入和返回都是JSON的方法怎么获取javax.validation注解的错误信息? 本帖最后由 LonelyCoder2012 于 2014-03- ...

  3. Spring MVC环境中的文件上传功能实现

    在实际开发过程中,尤其是web项目开发,文件上传和下载的需求的功能非常场景,比如说用户头像.商品图片.邮件附件等等.其实文件上传下载的本质都是通过流的形式进行读写操作,而在开发中不同的框架都会对文件上 ...

  4. spring mvc项目中利用freemarker生成自定义标签

    2019独角兽企业重金招聘Python工程师标准>>> spring mvc项目中利用freemarker生成自定义标签 博客分类: java spring mvc +freemar ...

  5. 头信息_如何在 Spring REST Controller 中获取 HTTP 头信息

    介绍 在本篇文章中,我们将研究如何在 Spring Rest Controller 中访问 HTTP 头信息. 首先,我们将使用 @RequestHeader 注解分别或同时读取 HTTP 头信息. ...

  6. mybatis 配置_配置Mybatis在Spring Boot工程中的整合

    配置Mybatis在Spring Boot工程中的整合包,设置mybatis的实体类别名,输出执行sql语句配置项. 分析: 添加启动器依赖: 配置Mybatis:实体类别名包,日志,映射文件等: 配 ...

  7. Spring MVC框架中关于限制请求方式

    在Spring MVC框架中,@RequestMapping注解的主要作用是配置请求路径,除此以外,还可以配置请求方式,例如: @RequestMapping(value = "/add-n ...

  8. Spring MVC 应用中异常处理流程分析 : sendError() vs setStatus()

    sendError() Spring MVC应用处理某个请求时遇到异常的话,除非开发人员明确地指定使用setStatus(),否则都是面向sendError()的处理流程,总的来说该处理流程概括如下 ...

  9. Spring MVC工程搭建

    SpringMVC请求映射注解请求映射注解 请求映射注解 说明 @RequestMapping 通用的请求处理 @GetMapping 处理 HTTP GET 请求 @PostMapping 处理 H ...

  10. 如何在Spring和Spring MVC项目中进行测试

    Spring框架概述 Spring大约包含了20个模块,这些模块组成了核心容器(Core Container).数据访问/集成(Data Access/Integration).Web.AOP(面向切 ...

最新文章

  1. AOS V1.0 发布,JavaEE 应用基础平台
  2. Android Nand Flash 分区
  3. 信息系统项目管理师-挣值管理(PV、 AC、 EV、 ETC、 CV、 SV、 CPI、 SP)
  4. Windows 命名管道 + 异步I/O模型
  5. VMware发布新版vSphere6.5虚拟化平台,助力企业数字化转型
  6. “达观杯”文本智能处理挑战赛,季军带你飞
  7. GPU云服务器+tensorboard
  8. 【WebRTC---入门篇】(七)MediaStream
  9. Spring JDBC事务支持类jdbcTemplate(了解)
  10. linux 从入参获取函数名字,C++ 函数名作为参数传递给另一个函数
  11. 20200428:186周周赛下(leetcode1425)
  12. 源头防堵信息泄露 监管拟全面推行支付标记化
  13. 抖音视频怎么上热门 视频去水印
  14. unity点击按钮跳转页面
  15. Linux文件夹的介绍
  16. 睿智的目标检测28——YoloV4当中的Mosaic数据增强方法
  17. 登录页面(动态背景)
  18. 检测手机号码是否合法(正则表达式)
  19. 音视频学习之ffmpeg时间戳相关整理(时间基tbr,tbn,tbc)
  20. DD-WRT 的优点

热门文章

  1. FREETEXT FREETEXTTABLE CONTAINS CONTAINSTABLE
  2. Greenplum技术浅析
  3. struts2 iterator、append、merge标签总结
  4. windows下重设mysql的root密码
  5. socket通信,server与多客户端通信(二)
  6. 智慧型数据中心露峥嵘
  7. apache的mpm工作模式
  8. ORA-01031:insufficient privileges
  9. Session 的几种存储方式及优缺点
  10. 解决Eclipse建Maven项目module无法转换为2.5