xml加载失败问题
来源:3-5 注解形式声明式事务
慕沐8040588
2022-03-08 21:18:06
相关截图:
问题描述:
都是加载xml文件,为啥第二种方式就无法加载呢?
1回答
同学你好,
1、类名首字母要大写。如test应更改为Test
2、建议同学下次贴出的代码不要截图,直接以复制粘贴的形式进行反馈,便于老师测试运行
3、第二种方式之所以不可以,是因为@RunWith(SpringJUnit4ClassRunner.class)注解的缘故,这个注解会在测试开始的时候会自动创建Spring的应用上下文,而new ClassPathXmlApplicationContext()它也会获取Spring的上下文环境,所以两者会有冲突。
这里同学可以参考如下代码
注:但更建议同学直接在类上添加如下两个注解去使用哟~
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"})
祝学习愉快~
相似问题