SpringBoot 实战:JUnit5+MockMvc+Mockito 做好单元测试

因为继承了spring-boot-starter-parent,所以我们依赖的spring-boot-starter-test不需要写具体的版本,可以直接集成父级的版本定义。其中,spring-boot-starter-web是用于提供 REST API 的 web 容器,spring-boot-starter-test可以提供各种测试框架的,spring-boot-maven-plugin是将 SpringBoot 应用打包为可执行 jar 的插件。

项目结构


因为是 DEMO 示例,我们实现一个 Echo 接口,能够接收请求参数,并返回加工后的字符串。按照惯例,我们使用万能的Hello, World!

我们的项目结构如下:

├── pom.xml

└── src

├── main

│   ├── java

│   │   └── cn

│   │   └── howardliu

│   │   └── effective

│   │   └── spring

│   │   └── springbootjunit5mockio

│   │   ├── SpringbootJunit5MockioApplication.java

│   │   ├── controller

│   │   │   └── EchoController.java

│   │   └── service

│   │   ├── EchoService.java

│   │   └── impl

│   │   └── EchoServiceImpl.java

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值