Web 以外の Java プロジェクトに spring を使用したいと考えています。コンテキスト ファイルはどこに置くべきですか? それらの場所を Spring コンテナーに特定するにはどうすればよいですか?
いろいろな選択肢があると思いますが、Web アプリケーションでは に物を入れて でWEB-INF
場所を宣言するのが一般的web.xml
です。これはスタンドアロン アプリでどのように行われますか?
Web 以外の Java プロジェクトに spring を使用したいと考えています。コンテキスト ファイルはどこに置くべきですか? それらの場所を Spring コンテナーに特定するにはどうすればよいですか?
いろいろな選択肢があると思いますが、Web アプリケーションでは に物を入れて でWEB-INF
場所を宣言するのが一般的web.xml
です。これはスタンドアロン アプリでどのように行われますか?
位置 :src/main/resources/
次に、次のようなディレクトリを追加することで正確になりますmoduleName/spring-application.xml
フォルダに入れresources
ます。そして、ClassPathXmlApplicationContext
それらをロードするために使用します。Java クラスが使用するパッケージを使用します。例src/main/resources/com/myapp/somemodule/context.xml
。