第一种用法,方法头部:
/**
* @todo
* @param request
* @return
*/
@ResponseBody
@RequestMapping(value="model",method = RequestMethod.POST)
public Result model(HttpServletRequest request){
Result result = new Result(Result.RESULT_FAILURE,"系统繁忙!");
Param param = (Param) request.getAttribute("param");
JSONObject jobject = JSON.parseObject(param.getData().toString());
result.setTotal(1);
result.setData("");
result.setCode(Result.RESULT_SUCCESS);
result.setMsg("操作成功!");
return result;
}
第二种,方法修饰符后:
/**
* @todo
* @param request
* @return
*/
@RequestMapping(value="model",method = RequestMethod.POST)
public @ResponseBody Result model(HttpServletRequest request){
Result result = new Result(Result.RESULT_FAILURE,"系统繁忙!");
Param param = (Param) request.getAttribute("param");
JSONObject jobject = JSON.parseObject(param.getData().toString());
result.setTotal(1);
result.setData("");
result.setCode(Result.RESULT_SUCCESS);
result.setMsg("操作成功!");
return result;
}
没什么毛病,只是不常见,看起来不太规范,效果是一样的。