【小白日记】Spring随笔 class path resource [.xml] cannot be opened because it does not exist 原因及解决办法...

本文介绍了在使用Spring框架时遇到的关于ClassPathXmlApplicationContext无法找到XML配置文件的问题,并给出了具体的解决方案,即确保XML文件位于项目的Src目录下。

如题,当日在我对照相关教程学习Spring 使用ClassPathXmlApplicationContext时候遇到如下问题

class path resource [.xml] cannot be opened because it does not exist

在这里插入图片描述
啥?找不到Xml文件?? 于是我又仔细检查了一下xml文件
在这里插入图片描述
对的呀?我这里也的确有xml文件呀?那为什么?

解决办法及原因

后来经过搜索引擎查阅了一些前辈的资料 发现导致出错的原因还是错在xml的位置摆放上面。
再上一篇博客中 当我使用

Resource r = new FileSystemResource("helloMessage.xml");

语法时 把Xml放置到project 根目录 没有任何问题
但是不同于上次的的时这次在我使用

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml");

这中方法调用xml时 放在根目录就行不通了 这时候我们应该把 xml文件放到Src目录下即可
在这里插入图片描述
运行程序
在这里插入图片描述
解决!

转载于:https://www.cnblogs.com/WeiHaoLee/p/10823341.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值