junit结合spring-test里的MockMvc来测试SpringMvc接口方法

如下是SpringMvc项目里的Controller

重点来了,junit结合spring-test里的MockMvc来测试上面的http接口

运行结果(支持debug调试,是不是很爽):

参考:

https://blog.csdn.net/hanzl1/article/details/78983939
https://jfinal.com/feedback/2089

Original: https://www.cnblogs.com/buguge/p/15953179.html
Author: buguge
Title: junit结合spring-test里的MockMvc来测试SpringMvc接口方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540082/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JAVA UUID 生成

    在Java中生成UUID主要有以下几种方式: JDK1.5如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,以为JDK实现了UUID:java.util.UUID,直…

    Java 2023年5月29日
    055
  • 什么是Redis,Redis有啥作用?

    1、Redis是什么? 通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持…

    Java 2023年6月7日
    070
  • MySQL高性能学习笔记

    索引 何为索引?有什么作用? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。索引的作用就相当于目录的作用。打个比方: 我们在查字典的…

    Java 2023年6月7日
    059
  • 全量同步Elasticsearch方案之Canal

    一、前言 Canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB)。 Ca…

    Java 2023年6月6日
    080
  • Kubernetes-Service

    1. 简介 kubernets service 是将运行一组pods上的应用程序公开为网络服务的抽象方法。 有了 kubernets service,你就无需修改应用程序即可使用服…

    Java 2023年6月7日
    078
  • Spring Cloud Alibaba Nacos 中处理Consumer的UnknownHostException的问题

    问题的原因是 Spring Cloud Alibaba 2020 之后弃用了 spring-cloud-starter-netflix-ribbon ,而改用 loadbalanc…

    Java 2023年5月30日
    065
  • day12

    package com.oop.demo03;public class Pet { String name; int age; public void shout(){ Syste…

    Java 2023年6月5日
    082
  • SpringBoot集成文件-集成POI之Excel导入导出

    Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。本…

    Java 2023年6月6日
    083
  • 阿里云 Docker 设置阿里云镜像加速

    1、登录阿里云 找到页面 容器镜像服务 2、找到…

    Java 2023年6月5日
    067
  • Spring Cloud Eureka 自我保护机制

    Eureka Server 在运行期间会去统计心跳失败比例在 15 分钟之内是否低于 85%,如果低于 85%,Eureka Server 会将这些实例保护起来,让这些实例不会过期…

    Java 2023年5月30日
    080
  • SeataAT模式入门

    Seata架构 Seata将分布式事务理解为一个全局事务,它由若干个分支事务组成,一个分支事务就是一个满足ACID的本地事务。 Seata架构中有三个角色:TC (Transact…

    Java 2023年6月9日
    0212
  • 从餐厅服务员到一线互联网电商程序员 (中)

    本系列文章分三部分: 上: 餐厅、洗浴会所打工经历中: 大学求学创业经历下: 互联网从业经历 本文为第二部分,关注 “真香号”,及时阅读其它篇章。 接上文:…

    Java 2023年6月7日
    076
  • InnoDB学习(七)之索引结构

    索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。可以将数据库索引和书的目录进行类比,通过书的目录我们可以快速查找到章节位置,如果没有目录…

    Java 2023年6月8日
    079
  • spring 事务

    事务执行原理 入口是invokeWithinTransaction,能走到这一步,说明已经在代理类那里经过过滤,方法头上使用了Transaction注解。 首先取到注解上的参数,保…

    Java 2023年6月9日
    068
  • MyBatis的执行流程分析

    核心流程介绍 我们都知道 MyBatis 是对 JDBC 的封装,不管怎样,JDBC 的那一套还是不会变的,只是做了抽象、封装、归类等;所以我们顺着 JDBC 的思路来说下 MyB…

    Java 2023年6月5日
    080
  • Mac下Charles踩坑记录

    初次使用Charles,摸索着抓包的过程中遇到了很多问题。在这里一一记录一下,避免其他初学者踩坑。 问题1:不显示request和response? 在Charles的配置页面可以…

    Java 2023年6月5日
    084
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球