javaweb設置全局捕獲異常處理類

package com.error;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.Map;


@ControllerAdvice(basePackages = "com.controller")
public class GlabalExceptionHandler {

    @ResponseBody
    @ExceptionHandler(RuntimeException.class)
    public Map<String, Object> errorJson(){
        Map<String, Object> errorResponse = new HashMap<String, Object>();
        errorResponse.put("errorCode", "500");
        errorResponse.put("errorMsg", "全局捕獲異常,系統錯誤!");
        return errorResponse;
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章