为了账号安全,请及时绑定邮箱和手机立即绑定

我有一个问题呀,老师是通过resultUtil,来实现的确实是没有问题,但是如果我想直接在Result中完成应该怎么处理呢?

package com.wang.common;


import java.io.Serializable;

public class Result<T> implements Serializable {

   private Integer code;
   private String message;
   private T data;

   private Result(Integer code,String message){
       this.code = code;
       this.message = message;
   }

   private Result(T data){
       this.code = ResultEnum.SUCCESS.getCode();
       this.message = ResultEnum.SUCCESS.getMessage();
       this.data = data;
   }

   private Integer getCode() {
       return code;
   }

   private void setCode(Integer code) {
       this.code = code;
   }

   private String getMessage() {
       return message;
   }

   private void setMessage(String message) {
       this.message = message;
   }

   private T getData() {
       return data;
   }

   private void setData(T data) {
       this.data = data;
   }



   public static Result error(Integer code,String message){
       return new Result(code,message);
   }
}

这样直接调用Result.error报类型转换的错误,应该作何处理呢?请老师赐教,感激不尽


正在回答

2 回答

你这里Result error写的为静态方法,在resultUtil 里边提前对Result 进行了实例化

0 回复 有任何疑惑可以回复我~
#1

有没有没被占用的昵称 提问者

不在明白啊,我没有用util,我是把老师的result和util都写在result里
2018-02-07 回复 有任何疑惑可以回复我~
#2

有没有没被占用的昵称 提问者

非常感谢!
2018-04-28 回复 有任何疑惑可以回复我~

你看看你的Result(code,message),这个函数没有返回的类型,所以报错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我有一个问题呀,老师是通过resultUtil,来实现的确实是没有问题,但是如果我想直接在Result中完成应该怎么处理呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信