spring-springboot-junit测试

300 阅读1分钟

普通Junit4测试

@Test

public void test{

ClassPathXmlApplicatonContext ctx = new ClassPathXmlApplicatonContext("applicationContext");

ctx.getBean();

}

spring整合junit4测试

引入spring-test包

@RunWith(SpringJunit4ClassRunner)

@ContextConfiguration(“classpath:applicationContext.xml”) 或者

@ContextConfiguration(classes=SpringConfiguration.class) 

就可以使用@Autowired了

普通Junit5测试

使用jupiter下的@Test

import org.junit.jupiter.api.Test

@Test

SpringBoot整合junit5测试

引入spring-boot-starter-test依赖

使用@SpringBootTest初始化springboot上下文,然后就可以@Autowired