vue 統一異常處理

2021-10-24 08:36:47 字數 1461 閱讀 8550

* 請求攔截

/** * 響應攔截

//用於警告的提示

case 110:

if (msg)

break

//操作成功後的提示

case 0:

if (msg)

break

// 其他錯誤,直接丟擲錯誤提示

default:

if (msg)

}} return response

}, error => )

/** * 請求位址處理

* @param actionname action方法名稱

/** * get請求引數處理

* @param params 引數物件

* @param opendefultparams 是否開啟預設引數?

* post請求資料處理

* @param data 資料物件

* @param opendefultdata 是否開啟預設資料?

* @param contenttype 資料格式

統一異常處理

為什麼需要做統一異常處理 因為如果不做統一處理,返回與前端的資料會非常亂,前端不好處理 並且不做統一處理,controller層就要寫很多的重複 統一格式 實現步驟 新建result物件 也就是請求返回的整體物件,包括code,msg,data public class result public ...

統一異常處理

1,建立統一異常處理類package com.xindong.common.handler 統一異常處理類 controlleradvice public class globalexceptionhandler exceptionhandler badsqlgrammarexception.cla...

統一異常處理

controlleradvice 用於捕獲全域性異常 exceptionhandler 傳入指定異常類 controlleradvice public class globalexceptionhandler 指定什麼異常執行該方法 exception 所有異常 exceptionhandler a...