项目场景:
测试spring junit
问题描述:
运行全注解的代码报错
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {SpringConfiguration.class})
public class SpringJunitTest {
@Autowired
private DataSource dataSource;
@Test
public void test1() throws Exception {
System.out.println(dataSource.getConnection());
}
}
原因分析:
jar包版本冲突,context和test的版本不同
解决方案:
修改jar包版本使他们保持一致
然后在maven项目管理中重新下载jar包,然后刷新