零、学习目标
1、掌握Spring Boot单元测试实现
2、掌握Spring Boot热部署实现
3、熟悉Spring Boot基本原理
一、Spring Boot单元测试
(一)Spring Boot单元测试概述
- 在实际开发中,每当完成一个功能接口或业务方法的编写后,通常都会借助单元测试验证该功能是否正确。Spring Boot对项目的单元测试提供了很好的支持,在使用时,需要提前在项目的
pom.xml
文件中添加spring-boot-starter-test
测试依赖启动器,可以通过相关注解实现单元测试。
(二)对项目HelloWorld01进行单元测试
1、修改pom.xml文件,添加测试依赖启动器和单元测试
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
- 如果使用Spring Initializr方式构建Spring Boot项目,则会自动加入测试依赖启动器。大家可以查看上一讲我们创建的HelloWorld02项目。
2、创建测试类与测试方法
-
在src/test/java里创建net.hw.lesson01包
在net.hw.lesson01包里创建测试类TestHelloWorld01