0

次の 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>

そしてそれは動作します

4

1 に答える 1