先定義一個 CommonResp 類:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-YWan5SY0UWN1YGNjVzMkV2MwEmMyATOlRGMlV2Y5cDZmRjZm9CX1AzLcBTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL2M3Lc9CX6MHc0RHaiojIsJye.gif)
package com.bihu.study.resp;
public class CommonResp<T> {
/**
* 業務上的成功和失敗
* */
private boolean success = true;
/***
* 傳回資訊
*/
private String message;
/***
* 傳回泛型資料 自定義資料
*/
private T content;
public CommonResp() {
}
public CommonResp(boolean success, String message, T content) {
this.success = success;
this.message = message;
this.content = content;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public T getContent() {
return content;
}
public void setContent(T content) {
this.content = content;
}
@Override
public String toString() {
return "CommonResp{" +
"success=" + success +
", message='" + message + '\'' +
", content=" + content +
'}';
}
}
View Code
注釋寫的明明白白了
然後我們直接跳過持久層 和 服務層 ,這裡不說 控制器中這樣寫: