【发布时间】:2014-03-28 07:46:36
【问题描述】:
您好,我需要在 SPRING DATA REST 的 POST 请求中传递一个 json 对象。是否可以通过任何 Jackson 脚本直接传递并使用 save(iterable) 处理它,或者我们必须使用带有 @RequestBody 的控制器并处理 Iterable 并使用存储库函数保存它??
现在我在做,
@RequestMapping(value = "batchInsert", method = RequestMethod.POST)
@ResponseBody
public String batchInsert(@RequestBody List<Test> test){
testRepo.save(test);
return "loaded";
}
并实现Serilizable in DAO object,我怀疑是否有任何默认格式可以在不使用任何控制器的情况下传递整个json,因为CRUD 运行正常。请帮我找到解决方案。我是 springs 新手,如果我在控制器和 rest api 中使用batchInsert,我无法使用相同的 url 在spring-data-rest API 中获取请求。很幸运现在可以使用不同的 api 调用来进行插入和搜索。提前致谢。
【问题讨论】:
标签: spring serialization jackson spring-data spring-data-rest