result,是封裝接口返回數(shù)據(jù)旱函,簡單來說就是接口數(shù)據(jù)格式化。
API:
Test:
@Test
public void test() {
Result result = new Result();
//result.setData(ReturnCode.SUCCESS, "DATA");
result.setResult(ReturnCode.ERROR_500);
System.out.print(result.toString());
}
enum ReturnCode implements IReturnCode {
// 500
ERROR_500(500, "(Error)程序出錯"),
SUCCESS(0, "Success")
;
private int code;
private String msg;
ReturnCode(int code, String msg) {
this.code = code;
this.msg = msg;
}
@Override
public int getCode() {
return code;
}
@Override
public String getMsg() {
return msg;
}
}
在寫項目時描滔,你只需要寫 ReturnCode
棒妨,并添加錯誤碼,就可以在接口中使用含长。這樣會讓我們的接口返回數(shù)據(jù)格式化靶衍,也方便我們對返回碼統(tǒng)一管理,代碼也更清晰明了茎芋,會顯得我們更加專業(yè)。
當前蜈出,畢竟作者還是Java新手田弥,如果有錯誤之處,還請指正铡原,感謝偷厦!
如果你有疑問商叹,也可以聯(lián)系我。