3

つまり、-context.xml が後に続く正規表現に従う一連のアプリケーション コンテキストをロードしたいということです。

多くのアプリケーション コンテキストを 1 つずつ追加する必要がないため、これにより多くの時間を節約できます。現在、これらのアプリケーション コンテキストの 1 つが問題を引き起こしているため、コンテキスト構成に含めないようにしたいと考えています。以前の場所から特定のアプリケーション コンテキストを削除する@ContextConfigurationアノテーションに何かを追加できますか?

大きな迷惑ではありませんが、興味があります...これが役立つ場合のコードを次に示します。

@RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = {
            "classpath*:resources/*-context.xml"
            })
    public class Tests{
    ...
    }
4

1 に答える 1

3

Spring では、コンテキストの除外はできません。Spring Profilesを使用して、使用するコンテキストを宣言できます。各テストで、どのプロファイルを使用するかを選択できるため、次にどの Bean をコンテキストにロードするかを選択できます。

于 2013-12-09T14:59:54.440 に答える