@ControllerAdvice
public class GlobalExceptionHandler
extends org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver
| 构造器和说明 |
|---|
GlobalExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
BadSqlGrammarExceptionExceptionHandler(javax.servlet.http.HttpServletRequest request,
java.lang.Exception ex)
拦截mybatis提示的语法异常错误信息,进行统一输出
|
java.lang.String |
IllegalArgumentExceptionHandler(javax.servlet.http.HttpServletRequest request,
java.lang.Exception ex) |
java.lang.Object |
MethodArgumentNotValidExceptionHandler(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.MethodArgumentNotValidException ex) |
java.lang.Object |
ValidationBindExceptionHandler(javax.servlet.http.HttpServletRequest request,
org.springframework.validation.BindException ex) |
afterPropertiesSet, doResolveHandlerMethodException, getApplicationContext, getArgumentResolvers, getContentNegotiationManager, getCustomArgumentResolvers, getCustomReturnValueHandlers, getDefaultArgumentResolvers, getDefaultReturnValueHandlers, getExceptionHandlerAdviceCache, getExceptionHandlerMethod, getMessageConverters, getReturnValueHandlers, setApplicationContext, setArgumentResolvers, setContentNegotiationManager, setCustomArgumentResolvers, setCustomReturnValueHandlers, setMessageConverters, setResponseBodyAdvice, setReturnValueHandlersdoResolveException, shouldApplyTo@ExceptionHandler(value=java.lang.IllegalArgumentException.class)
@ResponseStatus(value=INTERNAL_SERVER_ERROR)
@ResponseBody
public java.lang.String IllegalArgumentExceptionHandler(javax.servlet.http.HttpServletRequest request,
java.lang.Exception ex)
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException@ResponseStatus(value=INTERNAL_SERVER_ERROR)
@ExceptionHandler(value=org.springframework.jdbc.BadSqlGrammarException.class)
@ResponseBody
public java.lang.Object BadSqlGrammarExceptionExceptionHandler(javax.servlet.http.HttpServletRequest request,
java.lang.Exception ex)
throws com.fasterxml.jackson.core.JsonProcessingException
request - requestex - Excom.fasterxml.jackson.core.JsonProcessingException - the ex@ResponseStatus(value=INTERNAL_SERVER_ERROR)
@ExceptionHandler(value=org.springframework.validation.BindException.class)
@ResponseBody
public java.lang.Object ValidationBindExceptionHandler(javax.servlet.http.HttpServletRequest request,
org.springframework.validation.BindException ex)
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException@ResponseStatus(value=INTERNAL_SERVER_ERROR)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class)
@ResponseBody
public java.lang.Object MethodArgumentNotValidExceptionHandler(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.MethodArgumentNotValidException ex)
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException