项目场景:
测试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包,然后刷新

本文介绍了在进行Spring Junit测试时遇到的NoClassDefFoundError问题,详细分析了由于jar包版本冲突导致的问题,并提出了具体解决措施,即统一jar包版本并重新下载更新。
4974

被折叠的 条评论
为什么被折叠?



