7. springboot集成junit
7.1 导入启步依赖
<!--SpringBoot集成junit测试的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
7.2编写测试类
使用到两个注解(springboot集成junit特有的注解)
@RunWith(SpringRunner.class)
@SpringBootTest(classes = StartUpApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
classes:就是启动类的字节码
webEnvironment :经常和测试类中@LocalServerPort
一起在注入属性时使用。会随机生成一个端口号。
@LocalServerPort:可以再属性中添加一个int类型的port,添加上注解.