@ControllerAdvice public class ExceptionControllerAdvice extends Object
| Constructor and Description |
|---|
ExceptionControllerAdvice() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.ModelAndView |
apiLimitErrorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ApiLimitException e)
Handles all ApiLimitExceptions
|
org.springframework.web.servlet.ModelAndView |
defaultExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception e)
General error handler.
|
org.springframework.web.servlet.ModelAndView |
missingParameterErrorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.bind.MissingServletRequestParameterException ex)
Handles all required parameter missing problems (e.g.
|
@ExceptionHandler(value=org.springframework.web.bind.MissingServletRequestParameterException.class)
public org.springframework.web.servlet.ModelAndView missingParameterErrorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.bind.MissingServletRequestParameterException ex)
request - response - ex - @ExceptionHandler(value=eu.europeana.api2.ApiLimitException.class) public org.springframework.web.servlet.ModelAndView apiLimitErrorHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ApiLimitException e) throws ApiLimitException
request - response - e - ApiLimitException@ExceptionHandler(value=java.lang.Exception.class) public org.springframework.web.servlet.ModelAndView defaultExceptionHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Exception e) throws Exception
request - response - e - ExceptionCopyright © 2018 Europeana Foundation. All rights reserved.