3

奇妙な状況があります:

クラスを書きます:

...
    import org.springframework.test.context.web.WebAppConfiguration;
    //import org.springframework.test.web.servlet.MockMvc;

    @WebAppConfiguration
    @ContextConfiguration(locations = { "classpath:/test/BeanConfig.xml" })
    public class CandidateControllerTest {
...

Ctrl + マウスの左ボタンを入力してカーソルを WebAppConfiguration に移動すると、次のように表示されます。

ここに画像の説明を入力

しかし、私のリダクターでは次のように表示されます。

ここに画像の説明を入力

注釈のためにカーソルを移動すると、次のメッセージが表示されました。

WebAppConfiguration をタイプに解決できません

この問題を解決するにはどうすればよいですか?

解決

私のアプリケーションには 2 つのモジュールがあります。スプリングテストの依存関係(テストスコープ)はコアモジュールに書いていました。2番目のモジュールに依存関係を書いたとき-それは動作するようになりました。

4

1 に答える 1

1

プロジェクトのクラスパスに適切な依存関係を追加するか、maven を使用している場合は、間違った spring バージョンが解決される可能性があります。

于 2013-10-02T11:45:07.717 に答える