package com.moral.common.exceptionHandler;
|
|
import com.moral.common.exception.WebAuthException;
|
import org.springframework.http.HttpStatus;
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
import org.springframework.web.bind.annotation.ResponseStatus;
|
import org.springframework.web.bind.annotation.RestControllerAdvice;
|
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.HashMap;
|
import java.util.Map;
|
/**
|
* @Description: Web授权异常处理器
|
* @Param:
|
* @return:
|
* @Author: 陈凯裕
|
* @Date: 2020/9/16
|
*/
|
@RestControllerAdvice
|
public class WebAuthExceptionHandler {
|
@ExceptionHandler(WebAuthException.class)
|
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
|
public Map<String,Object> handlerWebAuthException(WebAuthException e, HttpServletResponse response){
|
Map<String,Object> result = new HashMap<>();
|
result.put("msg",e.getMessage());
|
result.put("accountId", -1);
|
return result;
|
}
|
}
|