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);}}