我们在开发过程中经常为了保证速度去复制粘贴,可今天遇到个问题
1. http://localhost:8080/cs-pv/role/del/d5e1ee37-f16c-4801-b4e7-03f56d0d9699
2. http://localhost:8080/cs-pv/role/del/?id=d5e1ee37-f16c-4801-b4e7-03f56d0d9699
在业务处理时
这种方式对应的是1请求 @RequestMapping(value = "/role/getpermissions/{roleId}", method = {RequestMethod.GET})
而这种对应是2请求
@ApiOperation(value = "/role/del", notes = "删除用户角色") @RequestMapping(value = "/role/del", method = {RequestMethod.DELETE}) @ResponseBody public String delRoleInfo(HttpServletRequest request) { String roleId=request.getParameter("id"); BaseResult baseResult = roleService.delRoleInfo(roleId); return JSON.toJSONString(baseResult, SerializerFeature.WriteNullStringAsEmpty); }
一旦搞混了,就怎么不行了,哎,一个问号惹的祸 。。。