Uses of Class
org.springframework.web.method.HandlerMethod
Packages that use HandlerMethod Package Description org.springframework.web.method Common infrastructure for handler method processing, as used by Spring MVC'sorg.springframework.web.servlet.mvc.methodpackage.org.springframework.web.method.annotation Support classes for annotation-based handler method processing.org.springframework.web.method.support Generic support classes for handler method processing.org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.servlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.mvc.method Servlet-based infrastructure for handler method processing, building on theorg.springframework.web.methodpackage.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotationpackage.Uses of HandlerMethod in org.springframework.web.method
Methods in org.springframework.web.method that return HandlerMethod Modifier and Type Method Description HandlerMethodHandlerMethod. createWithResolvedBean()If the provided instance contains a bean name rather than an object instance, the bean name is resolved before aHandlerMethodis created and returned.HandlerMethodHandlerMethod. getResolvedFromHandlerMethod()Return the HandlerMethod from which this HandlerMethod instance was resolved viacreateWithResolvedBean().Constructors in org.springframework.web.method with parameters of type HandlerMethod Constructor Description HandlerMethod(HandlerMethod handlerMethod)Copy constructor for use in subclasses.Uses of HandlerMethod in org.springframework.web.method.annotation
Methods in org.springframework.web.method.annotation with parameters of type HandlerMethod Modifier and Type Method Description voidModelFactory. initModel(NativeWebRequest request, ModelAndViewContainer container, HandlerMethod handlerMethod)Populate the model in the following order: Retrieve "known" session attributes listed as@SessionAttributes.protected booleanInitBinderDataBinderFactory. isBinderMethodApplicable(HandlerMethod initBinderMethod, WebDataBinder dataBinder)Determine whether the given@InitBindermethod should be used to initialize the givenWebDataBinderinstance.Uses of HandlerMethod in org.springframework.web.method.support
Subclasses of HandlerMethod in org.springframework.web.method.support Modifier and Type Class Description classInvocableHandlerMethodExtension ofHandlerMethodthat invokes the underlying method with argument values resolved from the current HTTP request through a list ofHandlerMethodArgumentResolver.Constructors in org.springframework.web.method.support with parameters of type HandlerMethod Constructor Description InvocableHandlerMethod(HandlerMethod handlerMethod)Create an instance from aHandlerMethod.Uses of HandlerMethod in org.springframework.web.reactive.result.method
Subclasses of HandlerMethod in org.springframework.web.reactive.result.method Modifier and Type Class Description classInvocableHandlerMethodExtension ofHandlerMethodthat invokes the underlying method with argument values resolved from the current HTTP request through a list ofHandlerMethodArgumentResolver.classSyncInvocableHandlerMethodExtension ofHandlerMethodthat invokes the underlying method viaInvocableHandlerMethodbut uses sync argument resolvers only and thus can return directly aHandlerResultwith no async wrappers.Methods in org.springframework.web.reactive.result.method that return HandlerMethod Modifier and Type Method Description protected HandlerMethodAbstractHandlerMethodMapping. createHandlerMethod(Object handler, Method method)Create the HandlerMethod instance.protected HandlerMethodAbstractHandlerMethodMapping. handleNoMatch(Set<T> mappings, ServerWebExchange exchange)Invoked when no matching mapping is not found.protected HandlerMethodRequestMappingInfoHandlerMapping. handleNoMatch(Set<RequestMappingInfo> infos, ServerWebExchange exchange)Iterate all RequestMappingInfos once again, look if any match by URL at least and raise exceptions accordingly.protected HandlerMethodAbstractHandlerMethodMapping. lookupHandlerMethod(ServerWebExchange exchange)Look up the best-matching handler method for the current request.Methods in org.springframework.web.reactive.result.method that return types with arguments of type HandlerMethod Modifier and Type Method Description reactor.core.publisher.Mono<HandlerMethod>AbstractHandlerMethodMapping. getHandlerInternal(ServerWebExchange exchange)Look up a handler method for the given request.reactor.core.publisher.Mono<HandlerMethod>RequestMappingInfoHandlerMapping. getHandlerInternal(ServerWebExchange exchange)Map<T,HandlerMethod>AbstractHandlerMethodMapping. getHandlerMethods()Return a (read-only) map with all mappings and HandlerMethod's.Methods in org.springframework.web.reactive.result.method with parameters of type HandlerMethod Modifier and Type Method Description protected voidAbstractHandlerMethodMapping. handleMatch(T mapping, HandlerMethod handlerMethod, ServerWebExchange exchange)Invoked when a matching mapping is found.protected voidRequestMappingInfoHandlerMapping. handleMatch(RequestMappingInfo info, HandlerMethod handlerMethod, ServerWebExchange exchange)Expose URI template variables, matrix variables, and producible media types in the request.Method parameters in org.springframework.web.reactive.result.method with type arguments of type HandlerMethod Modifier and Type Method Description protected voidAbstractHandlerMethodMapping. handlerMethodsInitialized(Map<T,HandlerMethod> handlerMethods)Invoked after all handler methods have been detected.Constructors in org.springframework.web.reactive.result.method with parameters of type HandlerMethod Constructor Description InvocableHandlerMethod(HandlerMethod handlerMethod)Create an instance from aHandlerMethod.SyncInvocableHandlerMethod(HandlerMethod handlerMethod)Uses of HandlerMethod in org.springframework.web.servlet.handler
Methods in org.springframework.web.servlet.handler that return HandlerMethod Modifier and Type Method Description protected HandlerMethodAbstractHandlerMethodMapping. createHandlerMethod(Object handler, Method method)Create the HandlerMethod instance.protected HandlerMethodAbstractHandlerMethodMapping. getHandlerInternal(HttpServletRequest request)Look up a handler method for the given request.protected HandlerMethodAbstractHandlerMethodMapping. handleNoMatch(Set<T> mappings, String lookupPath, HttpServletRequest request)Invoked when no matching mapping is not found.protected HandlerMethodAbstractHandlerMethodMapping. lookupHandlerMethod(String lookupPath, HttpServletRequest request)Look up the best-matching handler method for the current request.Methods in org.springframework.web.servlet.handler that return types with arguments of type HandlerMethod Modifier and Type Method Description Map<T,HandlerMethod>AbstractHandlerMethodMapping. getHandlerMethods()Return a (read-only) map with all mappings and HandlerMethod's.List<HandlerMethod>AbstractHandlerMethodMapping. getHandlerMethodsForMappingName(String mappingName)Return the handler methods for the given mapping name.Methods in org.springframework.web.servlet.handler with parameters of type HandlerMethod Modifier and Type Method Description protected abstract ModelAndViewAbstractHandlerMethodExceptionResolver. doResolveHandlerMethodException(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod, Exception ex)Actually resolve the given exception that got thrown during on handler execution, returning a ModelAndView that represents a specific error page if appropriate.StringHandlerMethodMappingNamingStrategy. getName(HandlerMethod handlerMethod, T mapping)Determine the name for the given HandlerMethod and mapping.Method parameters in org.springframework.web.servlet.handler with type arguments of type HandlerMethod Modifier and Type Method Description protected voidAbstractHandlerMethodMapping. handlerMethodsInitialized(Map<T,HandlerMethod> handlerMethods)Invoked after all handler methods have been detected.Uses of HandlerMethod in org.springframework.web.servlet.mvc.method
Methods in org.springframework.web.servlet.mvc.method that return HandlerMethod Modifier and Type Method Description protected HandlerMethodRequestMappingInfoHandlerMapping. getHandlerInternal(HttpServletRequest request)protected HandlerMethodRequestMappingInfoHandlerMapping. handleNoMatch(Set<RequestMappingInfo> infos, String lookupPath, HttpServletRequest request)Iterate all RequestMappingInfo's once again, look if any match by URL at least and raise exceptions according to what doesn't match.Methods in org.springframework.web.servlet.mvc.method with parameters of type HandlerMethod Modifier and Type Method Description protected abstract longAbstractHandlerMethodAdapter. getLastModifiedInternal(HttpServletRequest request, HandlerMethod handlerMethod)Same contract as forHttpServlet.getLastModified(HttpServletRequest).StringRequestMappingInfoHandlerMethodMappingNamingStrategy. getName(HandlerMethod handlerMethod, RequestMappingInfo mapping)protected abstract ModelAndViewAbstractHandlerMethodAdapter. handleInternal(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod)Use the given handler method to handle the request.protected abstract booleanAbstractHandlerMethodAdapter. supportsInternal(HandlerMethod handlerMethod)Given a handler method, return whether or not this adapter can support it.Uses of HandlerMethod in org.springframework.web.servlet.mvc.method.annotation
Subclasses of HandlerMethod in org.springframework.web.servlet.mvc.method.annotation Modifier and Type Class Description classServletInvocableHandlerMethodExtendsInvocableHandlerMethodwith the ability to handle return values through a registeredHandlerMethodReturnValueHandlerand also supports setting the response status based on a method-level@ResponseStatusannotation.Methods in org.springframework.web.servlet.mvc.method.annotation with parameters of type HandlerMethod Modifier and Type Method Description protected ServletInvocableHandlerMethodRequestMappingHandlerAdapter. createInvocableHandlerMethod(HandlerMethod handlerMethod)Create aServletInvocableHandlerMethodfrom the givenHandlerMethoddefinition.protected ModelAndViewExceptionHandlerExceptionResolver. doResolveHandlerMethodException(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod, Exception exception)Find an@ExceptionHandlermethod and invoke it to handle the raised exception.protected ServletInvocableHandlerMethodExceptionHandlerExceptionResolver. getExceptionHandlerMethod(HandlerMethod handlerMethod, Exception exception)Find an@ExceptionHandlermethod for the given exception.protected longRequestMappingHandlerAdapter. getLastModifiedInternal(HttpServletRequest request, HandlerMethod handlerMethod)This implementation always returns -1.protected ModelAndViewRequestMappingHandlerAdapter. handleInternal(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod)protected ModelAndViewRequestMappingHandlerAdapter. invokeHandlerMethod(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod)Invoke theRequestMappinghandler method preparing aModelAndViewif view resolution is required.protected booleanRequestMappingHandlerAdapter. supportsInternal(HandlerMethod handlerMethod)Always returntruesince any method argument and return value type will be processed in some way.Constructors in org.springframework.web.servlet.mvc.method.annotation with parameters of type HandlerMethod Constructor Description ServletInvocableHandlerMethod(HandlerMethod handlerMethod)Create an instance from aHandlerMethod.