Java成长之路(一)--SpringBoot基础学习--SpringBoot代码测试

SpringBoot集成JUnit测试功能,进行查询用户接口测试。

实现步骤:

1.添加Junit起步依赖(默认就有)

复制代码
<!--spring boot测试依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>
  1. 编写测试类:
  • SpringRunner继承SpringJUnit4ClassRunner,使用哪一个Spring提供的测试引擎都可以。指定运行测试的引擎

  • @SpringBootTest的属性值指的是引导类的字节码对象

    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class ApplicationTests {

    复制代码
      @Autowired
      private UserMapper userMapper;
      
      @Test
      public void test() {
          List<User> users = userMapper.queryUserList();      
          System.out.println(users);
      }

    }

  1. 控制台打印信息


    在这里插入图片描述
    © 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
装不满的克莱因瓶3 分钟前
【SpringAI Alibaba】ReactAgent结构化输出OutputType与OutputSchema实战
java·人工智能·ai·springai·springaialibaba
楚山之石13 分钟前
【Radiology】影像组学的标准化与可重复性:IBSI 卷积滤波器共识及其未能覆盖的环节
人工智能·学习·机器学习·mri
时间的拾荒人29 分钟前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
秋天的怀念_David37 分钟前
算法一千零一夜 · 第二十八夜 注册
java·程序人生·算法
敲上瘾38 分钟前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
Java码农也是农40 分钟前
Spring 事务详解:@Transactional 如何生效、何时回滚、传播行为怎么选
java·spring boot·spring·事务
小李不想当小白1 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
学长毕设1 小时前
基于SpringBoot的游乐园管理系统-附源码
java·spring boot·后端
码途行者2 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
SimonKing2 小时前
震惊:怎么回事,opencode一轮对话耗尽免费额度
java·后端·程序员