0

シンプルな Maven Spring REST プロジェクトを作成しました。(これ: https://spring.io/guides/gs/rest-service/ )

その後、MockMVC を使用して簡単な JUnit テストを作成し、REST 機能をテストしました。この場合: 私のコードは /greeting に応答しますか?

テストを (IntelliJ を使用して) 実行すると、この IllegalStateException が発生します。

どうすればこれを解決できますか?

エラーメッセージ

4

1 に答える 1

3

おそらく、互換性のないバージョンの spring-test と spring-boot を使用しています。v4.1.0.RC2 以降の spring-test 呼び出しSpringApplicationContextLoader.getResourceSuffixes(複数形) 。v1.3.0.RC1 以降、 spring-boot の(単数) はその例外をスローします。SpringApplicationContextLoader.getResourceSufffix

spring-test >= 4.1.0 にアップグレードするか、spring-boot < 1.3.0 にダウングレードする必要があります。

于 2016-03-19T10:31:47.410 に答える