@ResponseBody註解的作用

	**

@ResponseBody註解的作用

**
@ResponseBody這個註解通常使用在控制層(controller)的方法上,其作用是將方法的返回值以特定的格式寫入到response的body區域,進而將數據返回給客戶端。當方法上面沒有寫ResponseBody,底層會將方法的返回值封裝爲ModelAndView對象。

@RequestMapping("/gld/responsibility-center-24337/submit")
    @ResponseBody
    public ResponseData update(@RequestBody List<GldResponsibilityCenter24337> dto, BindingResult result,
                               HttpServletRequest request) {
        getValidator().validate(dto, result);
        System.out.println(result);
        if (result.hasErrors()) {
            ResponseData responseData = new ResponseData(false);
            responseData.setMessage(getErrorMessage(result, request));
            return responseData;
        }
        IRequest requestCtx = createRequestContext(request);
        return new ResponseData(service.batchUpdate(requestCtx, dto));
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章