3
我試圖測試這個簽名的方法:模擬控制器與對象參數
@RequestMapping(value="/Employee/{id}", method=RequestMethod.PUT, consumes="application/json")
@Transactional
public @ResponseBody Map update(@PathVariable Integer id,
@RequestBody HashMap<String, Object> information) {
}
的問題是,MockMvc PARAM屬性只接受字符串參數,有沒有辦法通過一個HashMap
或實例類對象作爲參數的RequestBody?
當我嘗試將一個HashMap
作爲字符串傳遞時,我得到一個MismatchException。