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 回答