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。