当前位置: 首页 > article >正文

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. 控制台打印信息


    在这里插入图片描述


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


http://www.kler.cn/a/450276.html

相关文章:

  • 贪心算法(三)
  • 修炼内功之函数栈帧的创建与销毁
  • 使用idea创建JDK8的SpringBoot项目
  • k8s dashboard可视化操作界面的安装
  • Linux文件目录 --- 移动和改名命令MV、强制移动、试探性移动过、按时间移动
  • Java爬虫:速卖通(AliExpress)商品评论获取指南
  • iDP3复现代码数据预处理全流程(二)——vis_dataset.py
  • 解决“SVN无法上传或下载*.so、*.a等二进制文件“问题
  • 汽车经销商门店管理新趋势:信息化工具助力精益运营
  • 网安入门|前端基础之Html_css基础
  • idea2024创建JavaWeb项目以及配置Tomcat详解
  • 水利水电安全员考试题库及答案
  • 捋一捋相关性运算,以及DTD和NLP中的应用
  • 【超详细实操内容】django的身份验证系统之权限与权限管理
  • 【漏洞复现】CVE-2021-45788 SQL Injection
  • Ansible 批量管理华为 CE 交换机
  • 高性能卡尺找圆工具
  • http反向代理
  • ubuntu22.04安装PaddleX3
  • PyCharm专业版安装和学生认证教程
  • 没想到互联网大厂都喜欢问MySQL中的数据类型?
  • 《开启微服务之旅:Spring Boot Web开发》(三)
  • Nginx与Tomcat之间的关系
  • Python高性能web框架-FastApi教程:(10)Request对象
  • unity 选择图片点击确定保存,取消则不保存
  • 浅显易懂地介绍 llm.c [译]