次の webApp フォルダー構造があります。
スプリング コンテキストを手動でロードしたい。
次のコードを書きました。
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
上記のコードが呼び出されると、次の例外メッセージが表示されます。
java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
この例外を回避するためにコードを書き直す方法は?
PS xml ファイルを移動したくありません。
PPS
new ClassPathXmlApplicationContext("WEB-INF/applicationContext.xml")
web.xmlに書かれていましたが、うまくいきません
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/applicationContext.xml</param-value>
</context-param>
そしてそれは動作します