类 Result<T>
- java.lang.Object
-
- ai.yue.library.base.view.Result<T>
-
- 所有已实现的接口:
Serializable
public class Result<T> extends Object implements Serializable
HTTP请求最外层响应对象,更适应RESTful风格API- 从以下版本开始:
- 2017年10月8日
- 作者:
- ylyue
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 Result()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.http.ResponseEntity<Result<?>>castToResponseEntity()BigDecimaldataToBigDecimal()BigIntegerdataToBigInteger()BooleandataToBoolean()DatedataToDate()DoubledataToDouble()IntegerdataToInteger()<D> DdataToJavaBean(Class<D> clazz)com.alibaba.fastjson.JSONArraydataToJSONArray()List<com.alibaba.fastjson.JSONObject>dataToJsonList()com.alibaba.fastjson.JSONObjectdataToJSONObject()StringdataToJSONString()<D> List<D>dataToList(Class<D> clazz)LongdataToLong()<D> DdataToObject(Class<D> clazz)DatedataToSqlDate()StringdataToString()TimestampdataToTimestamp()<D> DgetData(Class<D> clazz)voidresponse()将Result写入当前请求上下文的响应结果中,如:HttpServletResponse等。voidsuccessValidate()成功校验
-
-
-
方法详细资料
-
successValidate
public void successValidate()
成功校验如果此处获得的Result是一个错误提示结果,那么便会抛出一个 ResultException 异常,以便于数据回滚并进行异常统一处理。
- 抛出:
ResultException- 返回的请求异常结果
-
getData
public <D> D getData(Class<D> clazz)
-
dataToObject
public <D> D dataToObject(Class<D> clazz)
-
dataToJavaBean
public <D> D dataToJavaBean(Class<D> clazz)
-
dataToJSONObject
public com.alibaba.fastjson.JSONObject dataToJSONObject()
-
dataToJSONArray
public com.alibaba.fastjson.JSONArray dataToJSONArray()
-
dataToJsonList
public List<com.alibaba.fastjson.JSONObject> dataToJsonList()
-
dataToBoolean
public Boolean dataToBoolean()
-
dataToInteger
public Integer dataToInteger()
-
dataToLong
public Long dataToLong()
-
dataToDouble
public Double dataToDouble()
-
dataToBigDecimal
public BigDecimal dataToBigDecimal()
-
dataToBigInteger
public BigInteger dataToBigInteger()
-
dataToString
public String dataToString()
-
dataToJSONString
public String dataToJSONString()
-
dataToDate
public Date dataToDate()
-
dataToSqlDate
public Date dataToSqlDate()
-
dataToTimestamp
public Timestamp dataToTimestamp()
-
castToResponseEntity
public org.springframework.http.ResponseEntity<Result<?>> castToResponseEntity()
-
response
public void response()
将Result写入当前请求上下文的响应结果中,如:HttpServletResponse等。具体由当前WebEnv环境实现
-
-