13

我已经通过 Spring Boot 的启动器 POM 成功集成了 Spring 和 Jersey,并且我有几个 Jersey 端点。现在我想对资源进行单元测试。我似乎无法让 MockMvc 工作。尝试获取资源端点时出现 404 错误。

我知道那里有一个 Jersey 测试框架,但它似乎启动了一个服务器。我希望避免“集成”类型测试并使其尽可能简单。我可以用 MockMvc 做到这一点吗?

4

1 回答 1

10

不幸的是似乎不可能,因为MockMvc 实际上并没有启动 servlet container

您可以使用

  1. RestTemplate触发对在 localhost 上启动的服务器的请求。以下是 Spring Boot 存储库中的示例:示例 1示例 2
  2. 放心图书馆
于 2016-01-07T14:28:55.960 回答