消息返回工具类ResponseMessage编写
直接上代码,有需要的自己改就可以
public class ResponseMessage<T> { private static final int CODE_SUCCESS = 0; private static final int CODE_FAIL = 400; private static final String MSG_SUCCESS="ok"; private static final String MSG_FAIL="failed"; public ResponseMessage(){ } public ResponseMessage(int status ){ this.status=status; } public ResponseMessage(int status,T data ){ this.status=status; this.data=data; } public ResponseMessage(int status, String message){ this.status = status; this.message = message; } public ResponseMessage(int status, String message,T data) { this.status = status; this.message = message; this.data=data; } public static ResponseMessage success(){ return new ResponseMessage(CODE_SUCCESS,MSG_SUCCESS); } public static ResponseMessage success(Object data){ return new ResponseMessage(CODE_SUCCESS,MSG_SUCCESS, data); } public static ResponseMessage fail(){ return new ResponseMessage(CODE_FAIL, MSG_FAIL); } private int status; private String message; public T data; public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getData() { return data; } public void setData(T data) { this.data = data; } }