spring的测试仍然需要junit的支持,所以需要引入依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
@RunWith(SpringJUnit4ClassRunner.class)
此注解会在测试的时候自动创建一个spring的容器
@ContextConfiguration(classes = AppConfig.class)
此注解会告诉spring容器去哪里加载配置,示例就是从AppConfig这个类加载bean和其他配置
完整示例
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = AppConfig.class)
public class PersonTest {
@Autowired
private Person person;
@Test
public void test1(){
person.work();
}
}