Package | Description |
---|---|
org.springframework.web.servlet.mvc.method |
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package. |
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
Modifier and Type | Method and Description |
---|---|
RequestMappingInfo |
RequestMappingInfo.Builder.build()
Build the RequestMappingInfo.
|
RequestMappingInfo |
RequestMappingInfo.combine(RequestMappingInfo other)
Combine "this" request mapping info (i.e.
|
RequestMappingInfo |
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 Type | Method and Description |
---|---|
protected java.util.Comparator<RequestMappingInfo> |
RequestMappingInfoHandlerMapping.getMappingComparator(HttpServletRequest request)
Provide a Comparator to sort RequestMappingInfos matched to a request.
|
Modifier and Type | Method and Description |
---|---|
RequestMappingInfo |
RequestMappingInfo.combine(RequestMappingInfo other)
Combine "this" request mapping info (i.e.
|
int |
RequestMappingInfo.compareTo(RequestMappingInfo other,
HttpServletRequest request)
Compares "this" info (i.e.
|
protected java.util.Set<java.lang.String> |
RequestMappingInfoHandlerMapping.getMappingPathPatterns(RequestMappingInfo info)
Get the URL path patterns associated with this
RequestMappingInfo . |
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.
|
java.lang.String |
RequestMappingInfoHandlerMethodMappingNamingStrategy.getName(HandlerMethod handlerMethod,
RequestMappingInfo mapping) |
protected void |
RequestMappingInfoHandlerMapping.handleMatch(RequestMappingInfo info,
java.lang.String lookupPath,
HttpServletRequest request)
Expose URI template variables, matrix variables, and producible media types in the request.
|
Modifier and Type | Method and Description |
---|---|
protected HandlerMethod |
RequestMappingInfoHandlerMapping.handleNoMatch(java.util.Set<RequestMappingInfo> infos,
java.lang.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.
|
Constructor and Description |
---|
RequestMappingInfo(RequestMappingInfo info,
RequestCondition<?> customRequestCondition)
Re-create a RequestMappingInfo with the given custom request condition.
|
Modifier and Type | Method and Description |
---|---|
protected RequestMappingInfo |
RequestMappingHandlerMapping.createRequestMappingInfo(RequestMapping requestMapping,
RequestCondition<?> customCondition)
Create a
RequestMappingInfo from the supplied
@RequestMapping annotation, which is either
a directly declared annotation, a meta-annotation, or the synthesized
result of merging annotation attributes within an annotation hierarchy. |
protected RequestMappingInfo |
RequestMappingHandlerMapping.getMappingForMethod(java.lang.reflect.Method method,
java.lang.Class<?> handlerType)
Uses method and type-level @
RequestMapping annotations to create
the RequestMappingInfo. |
Modifier and Type | Method and Description |
---|---|
protected CorsConfiguration |
RequestMappingHandlerMapping.initCorsConfiguration(java.lang.Object handler,
java.lang.reflect.Method method,
RequestMappingInfo mappingInfo) |