1. 程式人生 > >J2EE for Spring在Idea裡無法載入applicationContext.xml問題解決

J2EE for Spring在Idea裡無法載入applicationContext.xml問題解決

本文並不能很好解決問題,請移步下文獲得最終的解決方案:最終解決方案

今天博主在學習spring,在此過程中可謂是問題一個接一個,最令人頭疼的還是載入xml檔案的問題,但是找了好多關於idea構建spring的博文均發現無用,問題依然得不到解決。終於,經過對Eclipse構建的spring工程的研究,終於找到了解決方法。

首先,我們看到,idea構建的springMVC專案,我們會發現它的applicationContext.xml檔案破天荒的放到了WEB-INF資料夾裡。這也許idea已經提供瞭解決方案,然而我並沒有找到。
這裡寫圖片描述

儘管它在web.xml已經配置了applicationContext.xml的路徑,但是當我在載入這個xml的時候發現無論是以檔案系統還是classpath的方式載入都會提示這個檔案不存在。一度令我頭疼不已。
這裡寫圖片描述

當我發現Eclipse下的spring專案有個檔案家4叫Resources的時候,抱著嘗試的心態在idea的專案裡也新建了一個resources資料夾,並將對應的xml放入其中,最後發現竟然成功了。
這裡寫圖片描述

然後,我們就可以通過classpath的方式進行載入。
這裡寫圖片描述
ok!就是這麼簡單,快去嘗試吧!