Class HtmxExceptionHandlerExceptionResolver
java.lang.Object
org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver
org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver
io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxExceptionHandlerExceptionResolver
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.core.Ordered,org.springframework.web.servlet.HandlerExceptionResolver
public class HtmxExceptionHandlerExceptionResolver
extends org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver
A custom
ExceptionHandlerExceptionResolver that handles htmx annotations
present on exception handler methods.- Since:
- 3.6.2
-
Field Summary
Fields inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
loggerFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionHtmxExceptionHandlerExceptionResolver(io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerMethodHandler htmxHandlerMethodHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.web.servlet.ModelAndViewdoResolveHandlerMethodException(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, Exception exception) Methods inherited from class org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver
afterPropertiesSet, getApplicationContext, getArgumentResolvers, getContentNegotiationManager, getCustomArgumentResolvers, getCustomReturnValueHandlers, getDefaultArgumentResolvers, getDefaultReturnValueHandlers, getErrorResponseInterceptors, getExceptionHandlerAdviceCache, getExceptionHandlerMethod, getMessageConverters, getReturnValueHandlers, hasGlobalExceptionHandlers, setApplicationContext, setArgumentResolvers, setContentNegotiationManager, setCustomArgumentResolvers, setCustomReturnValueHandlers, setErrorResponseInterceptors, setMessageConverters, setResponseBodyAdvice, setReturnValueHandlers, shouldApplyToMethods inherited from class org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver
doResolveExceptionMethods inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
addMappedHandlerClass, buildLogMessage, getMappedHandlerClasses, getOrder, hasHandlerMappings, logException, prepareResponse, preventCaching, resolveException, setMappedHandlerClasses, setMappedHandlerPredicate, setMappedHandlers, setOrder, setPreventResponseCaching, setWarnLogCategory
-
Constructor Details
-
HtmxExceptionHandlerExceptionResolver
public HtmxExceptionHandlerExceptionResolver(io.github.wimdeblauwe.htmx.spring.boot.mvc.HtmxHandlerMethodHandler htmxHandlerMethodHandler)
-
-
Method Details
-
doResolveHandlerMethodException
protected org.springframework.web.servlet.ModelAndView doResolveHandlerMethodException(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, Exception exception) - Overrides:
doResolveHandlerMethodExceptionin classorg.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver
-