我正在尝试使用此签名测试方法:
@RequestMapping(value="/Employee/{id}", method=RequestMethod.PUT, consumes="application/json")
@Transactional
public @ResponseBody Map update(@PathVariable Integer id,
@RequestBody HashMap<String, Object> information) {
}
问题是 MockMvc 参数属性只接受字符串参数,有没有办法将一个HashMap
或一个实例类对象作为参数传递给 RequestBody?
当我尝试将 aHashMap
作为字符串传递时,我得到一个 MismatchException。