本文主要是介绍Spring整合Junit4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、整合的好处
- 好处1:不需要自己创建IOC容器对象了
- 好处2:任何需要的bean都可以在测试类中直接享受自动装配
2、操作
①加入依赖
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency>
<!-- Spring的测试包 --><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.2.11.RELEASE</version></dependency>
②创建测试类
// junit的@RunWith注解:指定Spring为Junit提供的运行器
@RunWith(SpringJUnit4ClassRunner.class)// Spring的@ContextConfiguration指定Spring配置文件的位置
//1、xml形式
//@ContextConfiguration(value = //{"classpath:applicationContext.xml"})
//2、注解配置类形式
@ContextConfiguration(classes = SpringConfig.class)
public class JunitIntegrationSpring {@Autowiredprivate SoldierController soldierController;@Testpublic void testIntegration() {System.out.println("soldierController = " + soldierController);}}
这篇关于Spring整合Junit4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!