类 Result<T>

  • 所有已实现的接口:
    Serializable

    public class Result<T>
    extends Object
    implements Serializable
    HTTP请求最外层响应对象,更适应RESTful风格API
    从以下版本开始:
    2017年10月8日
    作者:
    ylyue
    另请参阅:
    序列化表格
    • 构造器详细资料

      • Result

        public Result()
    • 方法详细资料

      • 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()
      • dataToList

        public <D> List<D> dataToList​(Class<D> clazz)
      • 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 环境实现