Working with HandlerExceptionResolver
Spring MVC provides several approaches to exception handling. In Spring, one of the main exception handling constructs is the
org.springframework.web.servlet.HandlerExceptionResolver) interface. Any objects that implement this interface can resolve exceptions thrown during Controller mapping or execution.
HandlerExceptionResolver implementers are typically registered as beans in the web application context.
Spring MVC creates two such
HandlerExceptionResolver implementations by default to facilitate exception handling:
ResponseStatusExceptionResolveris created to support the
ExceptionHandlerExceptionResolveris created to support the