Uses of Class
org.springframework.web.servlet.mvc.method.RequestMappingInfo
Package
Description
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method
package.MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation
package.-
Uses of RequestMappingInfo in org.springframework.web.servlet.mvc.method
Modifier and TypeMethodDescriptionRequestMappingInfo.addCustomCondition
(RequestCondition<?> customCondition) Create a new instance based on the current one, also adding the given custom condition.RequestMappingInfo.Builder.build()
Build the RequestMappingInfo.RequestMappingInfo.combine
(RequestMappingInfo other) Combine "this" request mapping info (i.e.RequestMappingInfo.getMatchingCondition
(HttpServletRequest request) Checks if all conditions in this request mapping info match the provided request and returns a potentially new request mapping info with conditions tailored to the current request.protected RequestMappingInfo
RequestMappingInfoHandlerMapping.getMatchingMapping
(RequestMappingInfo info, HttpServletRequest request) Check if the given RequestMappingInfo matches the current request and return a (potentially new) instance with conditions that match the current request -- for example with a subset of URL patterns.Modifier and TypeMethodDescriptionprotected Comparator<RequestMappingInfo>
RequestMappingInfoHandlerMapping.getMappingComparator
(HttpServletRequest request) Provide a Comparator to sort RequestMappingInfos matched to a request.Modifier and TypeMethodDescriptionRequestMappingInfo.combine
(RequestMappingInfo other) Combine "this" request mapping info (i.e.int
RequestMappingInfo.compareTo
(RequestMappingInfo other, HttpServletRequest request) Compares "this" info (i.e.RequestMappingInfoHandlerMapping.getDirectPaths
(RequestMappingInfo info) RequestMappingInfoHandlerMapping.getMappingPathPatterns
(RequestMappingInfo info) Get the URL path patterns associated with the suppliedRequestMappingInfo
.protected RequestMappingInfo
RequestMappingInfoHandlerMapping.getMatchingMapping
(RequestMappingInfo info, HttpServletRequest request) Check if the given RequestMappingInfo matches the current request and return a (potentially new) instance with conditions that match the current request -- for example with a subset of URL patterns.RequestMappingInfoHandlerMethodMappingNamingStrategy.getName
(HandlerMethod handlerMethod, RequestMappingInfo mapping) protected void
RequestMappingInfoHandlerMapping.handleMatch
(RequestMappingInfo info, String lookupPath, HttpServletRequest request) Expose URI template variables, matrix variables, and producible media types in the request.Modifier and TypeMethodDescriptionprotected HandlerMethod
RequestMappingInfoHandlerMapping.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.ModifierConstructorDescriptionRequestMappingInfo
(RequestMappingInfo info, RequestCondition<?> customRequestCondition) Deprecated. -
Uses of RequestMappingInfo in org.springframework.web.servlet.mvc.method.annotation
Modifier and TypeMethodDescriptionprotected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(RequestMapping requestMapping, RequestCondition<?> customCondition) Create aRequestMappingInfo
from the supplied@RequestMapping
annotation, meta-annotation, or synthesized result of merging annotation attributes within an annotation hierarchy.protected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(HttpExchange httpExchange, RequestCondition<?> customCondition) Create aRequestMappingInfo
from the supplied@HttpExchange
annotation, meta-annotation, or synthesized result of merging annotation attributes within an annotation hierarchy.protected RequestMappingInfo
RequestMappingHandlerMapping.getMappingForMethod
(Method method, Class<?> handlerType) Uses type-level and method-level@RequestMapping
and@HttpExchange
annotations to create theRequestMappingInfo
.Modifier and TypeMethodDescriptionprotected CorsConfiguration
RequestMappingHandlerMapping.initCorsConfiguration
(Object handler, Method method, RequestMappingInfo mappingInfo) protected void
RequestMappingHandlerMapping.registerHandlerMethod
(Object handler, Method method, RequestMappingInfo mapping) Register a handler method and its unique mapping.void
RequestMappingHandlerMapping.registerMapping
(RequestMappingInfo mapping, Object handler, Method method)
addCustomCondition(RequestCondition)
.