junit之前的写法:
Spring与junit整合:
不需要手动创建Spring容器, 自动把bean注入到测试类
1、导入spring-test的依赖, 需要junit
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.3.RELEASE</version></dependency>2、在测试类使用spring-test的注解
@RunWith(class)
@ContextConfiguration(指定配置文件)
//测试类运行的环境,在spring环境下运行,在测试类, 注入Spring容器的bean@RunWith(SpringJUnit4ClassRunner.class)//在创建spring容器时,指定加载哪个配置文件 - - 相当于之前的手动获取对象@ContextConfiguration("classpath:applicationContext.xml")public class UserServiceImplTest { @Autowired //注入IUserService private IUserService userService; @Test public void testFindUserById() { userService.findUserById(2); }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。