@RequestMapping(value = "/api/vips/{id:[\\d]+}/recharge", method = RequestMethod.PUT) public double recharge( @PathVariable(value = "id") int vipid, @RequestParam(value = "money") double money, HttpServletRequest req, HttpServletResponse resp) { EmenuContext context = newContext(req); return vipLogic.recharge(context, vipid, money); }