【小白日記】Spring隨筆 class path resource [.xml] cannot be opened because it does not exist 原因及解決辦法


如題,當日在我對照相關教程學習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目錄下即可
在這里插入圖片描述
運行程序
在這里插入圖片描述
解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM