java api项目配置统一的错误返回json提示
生活随笔
收集整理的這篇文章主要介紹了
java api项目配置统一的错误返回json提示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
項目使用的json解析框架是fastjson
自定義的返回對象如下:
- package?com.test;public?class?ResultObj?{private?boolean?result;private?int?code=200;private?String?msg;private?Object?data;private?PagerResult?pager;private?String?authCode;private?String?imgServer;public?boolean?isResult()?{return?result;}public?void?setResult(boolean?result)?{this.result?=?result;}public?int?getCode()?{return?code;}public?void?setCode(int?code)?{this.code?=?code;}public?String?getMsg()?{return?msg;}public?void?setMsg(String?msg)?{this.msg?=?msg;}public?Object?getData()?{return?data;}public?void?setData(Object?data)?{this.data?=?data;}public?PagerResult?getPager()?{return?pager;}public?void?setPager(PagerResult?pager)?{this.pager?=?pager;}public?String?getAuthCode()?{return?authCode;}public?void?setAuthCode(String?authCode)?{this.authCode?=?authCode;}public?String?getImgServer()?{return?imgServer;}public?void?setImgServer(String?imgServer)?{this.imgServer?=?imgServer;}/***?自定義錯誤信息返回*?@param?code*?@param?msg*?@return*/public?static?ResultObj?errorWithInfo(int?code,String?msg){return?errorWithInfo(code,?msg,?null);}/***?自定義錯誤信息返回*?@param?code*?@param?msg*?@return*/public?static?ResultObj?errorWithInfo(int?code,String?msg,Object?data){ResultObj?resultObj=new?ResultObj();resultObj.setResult(false);resultObj.setCode(code);resultObj.setMsg(msg);resultObj.setData(data);return?resultObj;} }
- package?com.test;public?class?PagerResult?{/**每頁顯示*/private?int?pageSize?=?20;/**頁碼*/private?int?pageNo?=?1;/**開始數*/private?int?start?=?0;/**總條數*/private?int?totalRows?=?0;/**總頁碼*/private?int?pageCount?=?0;public?int?getPageSize()?{return?pageSize;}public?void?setPageSize(int?pageSize)?{this.pageSize?=?pageSize;}public?int?getPageNo()?{return?pageNo;}public?void?setPageNo(int?pageNo)?{this.pageNo?=?pageNo;}public?int?getStart()?{return?start;}public?void?setStart(int?start)?{this.start?=?start;}public?int?getTotalRows()?{return?totalRows;}public?void?setTotalRows(int?totalRows)?{this.totalRows?=?totalRows;}public?int?getPageCount()?{return?pageCount;}public?void?setPageCount(int?pageCount)?{this.pageCount?=?pageCount;}/***?自定義錯誤信息返回*?@param?code*?@param?msg*?@return*/public?static?ResultObj?errorWithInfo(int?code,String?msg){return?errorWithInfo(code,?msg,?null);} }
web.xml配置錯誤返回頁面
error.jsp的內容
轉載于:https://my.oschina.net/SmilePlus/blog/669420
總結
以上是生活随笔為你收集整理的java api项目配置统一的错误返回json提示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【分享】linux下u盘使用
- 下一篇: Wi-Fi 协议和数率?