Spring Boot 集成测试

本文介绍了Spring Boot的集成测试,包括测试一般程序的步骤和简单例子,重点讲解了如何测试Controller,分别展示了使用MockMvc和@WebMvcTest注解的方式,并对两者进行了总结,强调了它们的区别和使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、测试一般程序
1.1 测试步骤
  1. pom.xml 中加入测试环境的依赖。
  2. 在测试类上加入@RunWith(SpringRunner.class)@SpringBootTest 注解。
1.2 简单测试例子

pom.xml 中引入相关依赖

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
</dependency>

要测试的程序代码

@Repository
public class UserDao {
   
    public void addUser(String username){
        if(username.equals("zhangsan")){
            System.out.println("===============");
        }else {
            System.out.println(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值