博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SSM架构的使用,打算使用json
阅读量:5256 次
发布时间:2019-06-14

本文共 2185 字,大约阅读时间需要 7 分钟。

1、自己写一个实现类,里面包含3个属性和一些状态值,最主要的就是这个类要实现序列化

package com.auth.common;

 

import java.io.Serializable;

import java.util.List;

 

import com.elevator.liftRealTimeTask.entity.LiftRealTimeTask;

 

public class AjaxResult<T> implements Serializable {

private static final long serialVersionUID = -3291987235896997470L;

public static final Integer AJAX_STATUS_CODE_SUCCESS=0;

public static final Integer AJAX_STATUS_CODE_WARN=1;

public static final Integer AJAX_STATUS_CODE_ERROR=2;

 

private Integer statusCode;

private String message;

private  T data;

 

 

 

public AjaxResult(){

super();

}

 

public AjaxResult(String message,Integer statusCode){

super();

this.statusCode=statusCode;

this.message=message;

}

 

public AjaxResult(String message,Integer statusCode,T data){

super();

this.statusCode=statusCode;

this.message=message;

this.data=data;

}

 

 

public static AjaxResult success(){

AjaxResult ajaxResult=new AjaxResult();

ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

ajaxResult.setMessage("操作成功");

return ajaxResult;

}

 

public AjaxResult success(T data){

AjaxResult ajaxResult=new AjaxResult();

ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

ajaxResult.setMessage("操作成功!");

ajaxResult.setData(data);

return ajaxResult;

}

 

//手机

/*public AjaxResult success(List list){

AjaxResult ajaxResult=new AjaxResult();

ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

ajaxResult.setMessage("操作成功");

ajaxResult.setData(list);

return ajaxResult;

}*/

public static AjaxResult error(){

AjaxResult ajaxResult=new AjaxResult();

ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_ERROR);

ajaxResult.setMessage("操作异常!");

return ajaxResult;

}

 

public static AjaxResult warn(){

AjaxResult ajaxResult=new AjaxResult();

ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_WARN);

return ajaxResult;

}

 

 

 

public Integer getStatusCode() {

return statusCode;

}

 

public void setStatusCode(Integer statusCode) {

this.statusCode = statusCode;

}

 

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;

}

 

 

}

 

转载于:https://www.cnblogs.com/haoxiu1004/p/7326375.html

你可能感兴趣的文章
ip相关问题解答
查看>>
MetaWeblog API Test
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
tcpcopy 流量复制工具
查看>>
vue和react的区别
查看>>
第十一次作业
查看>>
负载均衡策略
查看>>
微信智能开放平台
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
子网划分讲解及练习(一)
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
Linux 进程资源用量监控和按用户设置进程限制
查看>>
IE浏览器整页截屏程序(二)
查看>>
D3.js 之 d3-shap 简介(转)
查看>>
制作满天星空
查看>>