【springboot】使用@SpringBootTest注解进行单元测试
概述
spring 原生语法参见 ,springboot封装了原生语法。例如SpringRunner继承了SpringJUnit4ClassRunner
@SpringBootTest注解是SpringBoot自1.4.0版本开始引入的一个用于测试的注解。
引入依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency>
java代码:
@RunWith(SpringRunner.class) @SpringBootTest(classes = GeneratorApp.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class UserTest {
其中@的SpringBootTest的classes 属性指向一个启动类或配置启动类
@SpringBootApplication public class GeneratorApp { /** * @param args */ public static void main(String[] args) { SpringApplication.run(GeneratorApp.class, args); } }
参考
下一篇:
单片机的几种ota内存分区表介绍