前後端分離Java統一響應返回格式
ResultCode 類
public class ResultCode {
public static Integer SUCCESS = 200;
public static Integer ERROR = 500;
public static Integer FORBIDDEN = 403;
public static Integer UNAUTHORIZED = 401;}
Result 類
@Data //lombok 註解 public class Result {
// 返回碼
private Integer code;
// 返回訊息
private String message;
// 返回資料
private Map<String, Object> data = new HashMap<String, Object>();
public Result(){跟單網}
public Result message(String message){
this.setMessage(message);
return this;
public Result code(Integer code){
this.setCode(code);
return this;
public Result data(String key, Object value){
this.data.put(key, value);
return this;
}public Result data(Map<String, Object> map){
this.setData(map);
return this;
使用示例
@RequestMapping("/get")
public Result get(){
HashMap map = new HashMap();
map.put("username","admin");
map.put("password","123456");
Result r = new Result();
r.code(ResultCode.SUCCESS).message(" 成功訪問 ").data(map);
return r;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2748128/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 再談前後端分離後端
- 前後端分離那些事後端
- 淺談前後端分離後端
- 前後端分離——使用OSS後端
- 前後端分離後的前端時代後端前端
- 前後端分離後模組開發後端
- ???前後端分離模式的思考???後端模式
- 前後端分離——資料mock後端Mock
- vue前後端分離修改webpackVue後端Web
- 前後端分離整合SpringSecurity後端SpringGse
- 前後端分離,最佳實踐後端
- 淺談WEB前後端分離Web後端
- 什麼是前後端分離?後端
- 前後端分離實踐有感後端
- 從MVC到前後端分離MVC後端
- 前後端分離Ajax入門後端
- Django+Vue.js搭建前後端分離專案 web前後端分離專案實踐DjangoVue.js後端Web
- 前後端分離應用——使用者資訊傳遞後端
- Flask前後端分離專案案例Flask後端
- 從部署上做到前後端分離後端
- 前後端分離的優缺點後端
- 實現前後端分離的心得後端
- 簡單的前後端分離 Cas後端
- Laravel 前後端分離 csrf 防護Laravel後端
- 實踐中的前後端分離後端
- 前後端分離之Ajax入門後端
- Cloudera Manager 前後端分離部署方法Cloud後端
- Spring Security 前後端分離登入,非法請求直接返回 JSONSpring後端JSON
- SpringBoot+Vue前後端分離系統搭建Spring BootVue後端
- 開發一個大型後臺管理系統,應該用前後端分離的技術方案嗎?後端
- 從零開始搭建前後端分離論壇 一後端
- 一次前後端分離架構的實踐後端架構
- 前後端分離開發腳手架後端
- jQuery 前後端分離專案總結jQuery後端
- 用jQuery怎麼做到前後端分離jQuery後端
- node-vue前後端分離記錄Vue後端
- 前後端分離開發部署模式【轉】後端模式
- 前後端分離技術路線圖後端