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 java.util.HashMap;
|
import java.util.Map;
|
|
@RestControllerAdvice
|
public class WebAuthExceptionHandler {
|
@ExceptionHandler(WebAuthException.class)
|
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
|
public Map<String,Object> handlerWebAuthException(WebAuthException e){
|
Map<String,Object> result = new HashMap<>();
|
result.put("msg",e.getMessage());
|
result.put("accountId", -1);
|
return result;
|
}
|
}
|