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