xml加载失败问题

来源:3-5 注解形式声明式事务

慕沐8040588

2022-03-08 21:18:06

相关截图:

https://img.mukewang.com/climg/6227576b09d4173c18970903.jpg

https://img.mukewang.com/climg/6227576b09d647b618850892.jpg

问题描述:

都是加载xml文件,为啥第二种方式就无法加载呢?

写回答

1回答

好帮手慕小脸

2022-03-09

同学你好,

1、类名首字母要大写。如test应更改为Test

2、建议同学下次贴出的代码不要截图,直接以复制粘贴的形式进行反馈,便于老师测试运行

3、第二种方式之所以不可以,是因为@RunWith(SpringJUnit4ClassRunner.class)注解的缘故,这个注解会在测试开始的时候会自动创建Spring的应用上下文,而new ClassPathXmlApplicationContext()它也会获取Spring的上下文环境,所以两者会有冲突。

这里同学可以参考如下代码

https://img.mukewang.com/climg/62281f4609f25a2414090427.jpg

注:但更建议同学直接在类上添加如下两个注解去使用哟~

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml"})

祝学习愉快~

0

0 学习 · 9886 问题

查看课程