3

次のようなアノテーションを介してSpringアプリケーションコンテキストをロードしたいと思います。

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:/path/to/spring-context1.xml", "file:/path/to/spring-context2.xml"})

コンテキストファイルがクラスパスにないため、これを試しています。これが可能であると何度か読んだことがありますが、うまくいかないようです。だから私の質問は:「これは本当に可能ですか、そして私は何か間違ったことをしていますか?

これが可能かどうかという別の質問があります。絶対パスではなく相対パスを使用する場合、どこから相対パスにする必要がありますか?pom.xmlの場所から?

4

1 に答える 1

1

私の最初の投稿のコメントで述べたように、問題は私から来ました;)だから答えは:

  • はい、「file:」プレフィックスを使用してSpringコンテキストを設定できます
  • はい、pom.xmlディレクトリからの相対パスを使用できます

お役に立てれば。

于 2012-11-05T16:46:18.293 に答える