0
嗨我需要傳遞一個json對象POST
請求的彈簧數據REST。是否有可能直接通過save(iterable)
與任何傑克遜腳本進行處理,或者我們必須使用控制器@RequestBody
並處理Iterable
並使用存儲庫功能保存?可重複對象作爲彈簧數據中的參數rest api
我現在所做的,
@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
正常工作。請幫我找到解決辦法。如果我在控制器和rest api中使用batchInsert
,我是新的彈簧,並且我無法使用相同的URL來獲取spring-data-rest API
中的請求。幸運的是,現在可以使用不同的API調用來插入和搜索目的。提前致謝。
其實其工作本身上面提到。從spring-data-rest開始,我們不需要編寫控制器,我們可以編寫DAO並使用Repository接口並將它與@RestResource連接起來,休息一下就會發揮它的魔力。所以我期待的是,到目前爲止,我可以發送一個沒有控制器的JSON數組並保存。因此,如果沒有Controller,是否可以傳遞jsonobject,而且由於CRUD Repository包含save(可迭代),它將處理數據。所以問。 – jAddict
對不起,我一開始並不理解你的問題。從來沒有直接通過Repository- @ RestResource ...希望有人幫助你! –