开发者社区> 问答> 正文

mockMvc,在SpringBoot中从json文件获取内容

我有一个使用MockMvc的springBoot 2.1.9.RELEASE应用程序。

我想知道是否有一种方法可以从文件中获取正文内容

mockMvc.perform(post("/hostel") .content(withBodyFile("hostel.json")) 就像我们可以做的

com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder (withBodyFile)

展开
收起
小六码奴 2019-10-09 19:29:16 1092 0
1 条回答
写回答
取消 提交回答
  • 您可以使用类似:

    @SneakyThrows private byte[] fromFile(String path) { return new ClassPathResource(path).getInputStream().readAllBytes(); } 接着:

    .content(fromFile("payload.json"))) 请记住,该payload.json文件必须位于该src/test/resources文件夹下。

    2019-10-09 19:29:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多