我有一個(gè)問(wèn)題呀,老師是通過(guò)resultUtil,來(lái)實(shí)現(xiàn)的確實(shí)是沒(méi)有問(wèn)題,但是如果我想直接在Result中完成應(yīng)該怎么處理呢?
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);
? ?}
}
這樣直接調(diào)用Result.error報(bào)類(lèi)型轉(zhuǎn)換的錯(cuò)誤,應(yīng)該作何處理呢?請(qǐng)老師賜教,感激不盡
2018-02-07
你這里Result error寫(xiě)的為靜態(tài)方法,在resultUtil 里邊提前對(duì)Result 進(jìn)行了實(shí)例化
2018-04-25
你看看你的Result(code,message),這個(gè)函數(shù)沒(méi)有返回的類(lèi)型,所以報(bào)錯(cuò)了