SpringBoot 单元测试方法

1.引入依赖

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

1.随便创建一个测试类,列如:AppTest

2.测试类添加注解:

@SpringBootTest(classes = App.class)
@RunWith(SpringJUnit4ClassRunner.class)
注解中:App.class 是启动类
如果不添加这两个注解,测试时会报空指针异常

3.调用方法,进行测试

补充

也可以通过Debug as --> 1 Junit.Test 进入debug模式断点调试代码!

SpringBoot 项目单元测试相关推荐

  1. SpringBoot系列: 单元测试

    SpringBoot 项目单元测试也很方便, Web项目中单元测试应该覆盖: 1. Service 层 2. Controller 层 本文前半部分讲解是一些测试基础配置. 对于Service和Con ...

  2. 关于springboot项目(@SpringBootTest单元测试类)找不到配置文件问题

    配置类需要以下注解 @Component: 说明该类为配置类 @ConfigurationProperties(prefix = "test"): 用于获取配置文件内容,也可以使用 ...

  3. springboot项目打jar包跳过单元测试test

    springboot项目打jar包跳过单元测试test 直接使用maven命令 mvn -B clean package -Dmaven.test.skip=true

  4. bean加载context idea_02-基于IDEA创建SpringBoot项目并进行入门分析

    SpringBoot 项目创建 创建Module 基于IDEA创建项目Module,模块名为04-springboot-start,组id和包名为com.cy,如图所示: 填写module信息,如图所 ...

  5. ABAP和Java SpringBoot的单元测试

    ABAP 在ABAP类里,本地类(Local Class)里用关键字FOR TESTING声明过的方法, 在单元测试启动后会自动被调用到. Spring Boot 在Spring及Spring Boo ...

  6. 使用IDEA创建SpringBoot项目

    使用IDEA创建SpringBoot项目 新建项目 打开IDEA,创建新项目,选择Spring Initializr 输入Artifact 勾选Web 点击finish完成 删除多余 进入项目,可以将 ...

  7. springboot项目中mybatis实现数据的基本查询

    SpringBoot项目中mybatis实现数据的基本查询 本章内容概述: mapper 查询 xml 文件基本使用 通过 mybatis 实现一条数据的查询 1 用户数据表 2 用户信息对应的实体类 ...

  8. SpringBoot系列: 单元测试2

    之前发了SpringBoot 单元测试的博客, https://www.cnblogs.com/harrychinese/p/springboot_unittesting.html , 内容较少, 现 ...

  9. boot sprint 项目结构_完美起航-【知识】SpringBoot项目结构目录

    Spring boot 目录结构 一.主要目录 目录名称相对路径主要用途源码目录src\main\java存储源码 资源目录src\main\resources存储静态资源.动态页面.配置文件 测试目 ...

最新文章

  1. 用 Dubbo 传输文件?被老板一顿揍
  2. docker安装redmine步骤
  3. 用python的五种方式_Python模块重载的五种方法
  4. 2 shell 锂基脂_壬二酸和癸二酸制备的复合锂基脂到底有那些差别!
  5. 零基础学python用哪本书好-零基础学python推荐几本python学习的书籍
  6. Compile warning: Embedded binary's NSExtensionActivationRule is TRUEPREDICATE
  7. AutoCAD2012从入门到精通中文视频教程 第14课 综合实例(个人收藏)
  8. 服务器 'XXXXXX' 上的 MSDTC 不可用。解决方法
  9. Android获取百度网盘路径,百度网盘秒传链接生成和提取方法教程
  10. IDEA安装yarn
  11. css字间距 与 Photoshop里字间距关系
  12. 怎么样恢复移动硬盘格式化的数据呢?
  13. 目前云计算的优势,主要有哪些?
  14. 图解机器学习算法(6) | 决策树模型详解(机器学习通关指南·完结)
  15. web前端css清除浮动的方法总结
  16. mybatis分页多表查询
  17. 【SSH连接服务器老是断】client_loop: send disconnect: Broken pipe
  18. 在项目中CR是什么意思?
  19. JS图片360度全景预览插件
  20. android 通过service 执行AlarmManager 自动更换壁纸

热门文章

  1. 基岩版刷铁傀儡机制和Java_我的世界基岩版刷铁塔怎么做好?
  2. JAVA 操作BLOB
  3. asp.net zero 8.2 学习-12- abp 文件上传、获取、删除
  4. airpods pro是按压还是触摸_使用AirPods Pro一个月后,我是这么看待它的
  5. 电脑录屏快捷键是什么?教你一招可以自己设定
  6. 推荐一个小程序ui库Wux Weapp
  7. 6个理由告诉你为什么要用NAS
  8. 树上分治算法 + 路径剖分
  9. 数据模拟:利用Java模拟数据(姓名,邮箱,地址,电话等信息,时间,工资,1-10随机数)并存入mysql
  10. Windows添加route