一、Spring集成Junit步骤
- 导入Spring集成Junit的坐标
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
注意事项:spring-test的版本需要和spring-xxx的版本相同
- 使用@RunWith替换原来的运行期
@RunWith(SpringJUnit4ClassRunner.class)
3.使用@ContextConfiguration指定配置文件或配置类
@ContextConfiguration("classpath:applicationContext.xml")
或者
@ContextConfiguration(classes = {SpringConfiguration.class})
4.使用@Autowired注入要测试的对象
@Autowired
private UserService userService;
@Autowired
private DataSource dataSource;
- 创建测试方法并进行测试
@Test
public void test1() throws SQLException {
userService.save();
System.out.println(dataSource.getConnection());
}