关于后台返回给前端的结果的封装

返回结果的封装

@ToString
@Data
public class Result {

	private static final long serialVersionUID = 7229439708497390455L;
	
	/**
     * 返回编码
     */
    private String code;
    
    /**
     * 描述信息
     */
    private String msg;
    
    /**
     * 回参
     */
    private T data;

}

controller 的 控制

    @ResponseBody
    @RequestMapping(value = "/imAAAAAh", method = RequestMethod.POST)
    public Result imAAAAAh(HttpServletRequest request) throws Exception {
        Result result = new Result<>();

        Map resp = new HashMap();

        result.setData(resp);
        return result;

// 注意  return  result.setData(resp);   这么做是不可以的
}

你可能感兴趣的:(JAVA)