接口的使用
org.springframework.web.context.request.NativeWebRequest
使用NativeWebRequest的程序包 程序包 说明 org.springframework.web.accept This package contains classes used to determine the requested the media types in a request.org.springframework.web.bind.support Support classes for web data binding.org.springframework.web.context.request Support for generic request context holding, in particular for scoping of application objects per HTTP request or HTTP session.org.springframework.web.context.request.async Support for asynchronous request processing.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.multipart.support Support classes for the multipart resolution framework.org.springframework.web.servlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.mvc.annotation Support package for annotation-based Servlet MVC controllers.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.accept中NativeWebRequest的使用
参数类型为NativeWebRequest的org.springframework.web.accept中的方法 修饰符和类型 方法 说明 protected abstract String
AbstractMappingContentNegotiationStrategy. getMediaTypeKey(NativeWebRequest request)
Extract a key from the request to use to look up media types.protected String
ParameterContentNegotiationStrategy. getMediaTypeKey(NativeWebRequest request)
protected String
PathExtensionContentNegotiationStrategy. getMediaTypeKey(NativeWebRequest webRequest)
已过时。protected MediaType
AbstractMappingContentNegotiationStrategy. handleNoMatch(NativeWebRequest request, String key)
Override to provide handling when a key is not resolved via.protected MediaType
ServletPathExtensionContentNegotiationStrategy. handleNoMatch(NativeWebRequest webRequest, String extension)
已过时。Resolve file extension viaServletContext.getMimeType(String)
and also delegate to base class for a potentialMediaTypeFactory
lookup.List<MediaType>
AbstractMappingContentNegotiationStrategy. resolveMediaTypeKey(NativeWebRequest webRequest, String key)
An alternative toAbstractMappingContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest)
that accepts an already extracted key.List<MediaType>
AbstractMappingContentNegotiationStrategy. resolveMediaTypes(NativeWebRequest webRequest)
List<MediaType>
ContentNegotiationManager. resolveMediaTypes(NativeWebRequest request)
List<MediaType>
ContentNegotiationStrategy. resolveMediaTypes(NativeWebRequest webRequest)
Resolve the given request to a list of media types.List<MediaType>
FixedContentNegotiationStrategy. resolveMediaTypes(NativeWebRequest request)
List<MediaType>
HeaderContentNegotiationStrategy. resolveMediaTypes(NativeWebRequest request)
Resolve the given request to a list of media types.org.springframework.web.bind.support中NativeWebRequest的使用
参数类型为NativeWebRequest的org.springframework.web.bind.support中的方法 修饰符和类型 方法 说明 WebDataBinder
DefaultDataBinderFactory. createBinder(NativeWebRequest webRequest, Object target, String objectName)
Create a newWebDataBinder
for the given target object and initialize it through aWebBindingInitializer
.WebDataBinder
WebDataBinderFactory. createBinder(NativeWebRequest webRequest, Object target, String objectName)
Create aWebDataBinder
for the given object.protected WebDataBinder
DefaultDataBinderFactory. createBinderInstance(Object target, String objectName, NativeWebRequest webRequest)
Extension point to create the WebDataBinder instance.protected void
DefaultDataBinderFactory. initBinder(WebDataBinder dataBinder, NativeWebRequest webRequest)
Extension point to further initialize the created data binder instance (e.g. with@InitBinder
methods) after "global" initialization viaWebBindingInitializer
.Object
WebArgumentResolver. resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest)
Resolve an argument for the given handler method parameter within the given web request.org.springframework.web.context.request中NativeWebRequest的使用
实现NativeWebRequest的org.springframework.web.context.request中的类 修饰符和类型 类 说明 class
FacesWebRequest
WebRequest
adapter for a JSFFacesContext
.class
ServletWebRequest
WebRequest
adapter for anHttpServletRequest
.org.springframework.web.context.request.async中NativeWebRequest的使用
org.springframework.web.context.request.async中NativeWebRequest的子接口 修饰符和类型 接口 说明 interface
AsyncWebRequest
ExtendsNativeWebRequest
with methods for asynchronous request processing.实现NativeWebRequest的org.springframework.web.context.request.async中的类 修饰符和类型 类 说明 class
StandardServletAsyncWebRequest
A Servlet 3.0 implementation ofAsyncWebRequest
.参数类型为NativeWebRequest的org.springframework.web.context.request.async中的方法 修饰符和类型 方法 说明 default <T> void
CallableProcessingInterceptor. afterCompletion(NativeWebRequest request, Callable<T> task)
Invoked from a container thread when async processing completes for any reason including timeout or network error.<T> void
CallableProcessingInterceptorAdapter. afterCompletion(NativeWebRequest request, Callable<T> task)
已过时。default <T> void
DeferredResultProcessingInterceptor. afterCompletion(NativeWebRequest request, DeferredResult<T> deferredResult)
Invoked from a container thread when an async request completed for any reason including timeout and network error.<T> void
DeferredResultProcessingInterceptorAdapter. afterCompletion(NativeWebRequest request, DeferredResult<T> deferredResult)
已过时。This implementation is empty.default <T> void
CallableProcessingInterceptor. beforeConcurrentHandling(NativeWebRequest request, Callable<T> task)
Invoked before the start of concurrent handling in the original thread in which theCallable
is submitted for concurrent handling.<T> void
CallableProcessingInterceptorAdapter. beforeConcurrentHandling(NativeWebRequest request, Callable<T> task)
已过时。default <T> void
DeferredResultProcessingInterceptor. beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult)
Invoked immediately before the start of concurrent handling, in the same thread that started it.<T> void
DeferredResultProcessingInterceptorAdapter. beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult)
已过时。This implementation is empty.default <T> Object
CallableProcessingInterceptor. handleError(NativeWebRequest request, Callable<T> task, Throwable t)
Invoked from a container thread when an error occurred while processing the async request before theCallable
task completes.<T> Object
CallableProcessingInterceptorAdapter. handleError(NativeWebRequest request, Callable<T> task, Throwable t)
已过时。default <T> boolean
DeferredResultProcessingInterceptor. handleError(NativeWebRequest request, DeferredResult<T> deferredResult, Throwable t)
Invoked from a container thread when an error occurred while processing an async request before theDeferredResult
has been set.<T> boolean
DeferredResultProcessingInterceptorAdapter. handleError(NativeWebRequest request, DeferredResult<T> deferredResult, Throwable t)
已过时。This implementation returnstrue
by default allowing other interceptors to be given a chance to handle the error.default <T> Object
CallableProcessingInterceptor. handleTimeout(NativeWebRequest request, Callable<T> task)
Invoked from a container thread when the async request times out before theCallable
task completes.<T> Object
CallableProcessingInterceptorAdapter. handleTimeout(NativeWebRequest request, Callable<T> task)
已过时。default <T> boolean
DeferredResultProcessingInterceptor. handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult)
Invoked from a container thread when an async request times out before theDeferredResult
has been set.<T> boolean
DeferredResultProcessingInterceptorAdapter. handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult)
已过时。This implementation returnstrue
by default allowing other interceptors to be given a chance to handle the timeout.<T> Object
TimeoutCallableProcessingInterceptor. handleTimeout(NativeWebRequest request, Callable<T> task)
<T> boolean
TimeoutDeferredResultProcessingInterceptor. handleTimeout(NativeWebRequest request, DeferredResult<T> result)
default <T> void
CallableProcessingInterceptor. postProcess(NativeWebRequest request, Callable<T> task, Object concurrentResult)
Invoked after theCallable
has produced a result in the async thread in which theCallable
is executed.<T> void
CallableProcessingInterceptorAdapter. postProcess(NativeWebRequest request, Callable<T> task, Object concurrentResult)
已过时。default <T> void
DeferredResultProcessingInterceptor. postProcess(NativeWebRequest request, DeferredResult<T> deferredResult, Object concurrentResult)
Invoked after aDeferredResult
has been set, viaDeferredResult.setResult(Object)
orDeferredResult.setErrorResult(Object)
, and is also ready to handle the concurrent result.<T> void
DeferredResultProcessingInterceptorAdapter. postProcess(NativeWebRequest request, DeferredResult<T> deferredResult, Object concurrentResult)
已过时。This implementation is empty.default <T> void
CallableProcessingInterceptor. preProcess(NativeWebRequest request, Callable<T> task)
Invoked after the start of concurrent handling in the async thread in which theCallable
is executed and before the actual invocation of theCallable
.<T> void
CallableProcessingInterceptorAdapter. preProcess(NativeWebRequest request, Callable<T> task)
已过时。default <T> void
DeferredResultProcessingInterceptor. preProcess(NativeWebRequest request, DeferredResult<T> deferredResult)
Invoked immediately after the start of concurrent handling, in the same thread that started it.<T> void
DeferredResultProcessingInterceptorAdapter. preProcess(NativeWebRequest request, DeferredResult<T> deferredResult)
已过时。This implementation is empty.org.springframework.web.method.annotation中NativeWebRequest的使用
返回NativeWebRequest的org.springframework.web.method.annotation中的方法 修饰符和类型 方法 说明 protected abstract NativeWebRequest
AbstractWebArgumentResolverAdapter. getWebRequest()
Required for access to NativeWebRequest inAbstractWebArgumentResolverAdapter.supportsParameter(org.springframework.core.MethodParameter)
.参数类型为NativeWebRequest的org.springframework.web.method.annotation中的方法 修饰符和类型 方法 说明 protected void
ModelAttributeMethodProcessor. bindRequestParameters(WebDataBinder binder, NativeWebRequest request)
Extension point to bind the request to the target object.protected Object
ModelAttributeMethodProcessor. constructAttribute(Constructor<?> ctor, String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest webRequest)
Construct a new attribute instance with the given constructor.protected Object
ModelAttributeMethodProcessor. constructAttribute(Constructor<?> ctor, String attributeName, WebDataBinderFactory binderFactory, NativeWebRequest webRequest)
protected Object
ModelAttributeMethodProcessor. createAttribute(String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest webRequest)
Extension point to create the model attribute if not found in the model, with subsequent parameter binding through bean properties (unless suppressed).protected void
AbstractNamedValueMethodArgumentResolver. handleMissingValue(String name, MethodParameter parameter, NativeWebRequest request)
Invoked when a named value is required, butAbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest)
returnednull
and there is no default value.protected void
RequestParamMethodArgumentResolver. handleMissingValue(String name, MethodParameter parameter, NativeWebRequest request)
protected void
AbstractNamedValueMethodArgumentResolver. handleResolvedValue(Object arg, String name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
Invoked after a value is resolved.void
MapMethodProcessor. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ModelAttributeMethodProcessor. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
Add non-null return values to theModelAndViewContainer
.void
ModelMethodProcessor. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
InitBinderDataBinderFactory. initBinder(WebDataBinder dataBinder, NativeWebRequest request)
Initialize a WebDataBinder with@InitBinder
methods.void
ModelFactory. initModel(NativeWebRequest request, ModelAndViewContainer container, HandlerMethod handlerMethod)
Populate the model in the following order: Retrieve "known" session attributes listed as@SessionAttributes
.Object
AbstractNamedValueMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
AbstractWebArgumentResolverAdapter. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Delegate to theWebArgumentResolver
instance.Object
ErrorsMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
MapMethodProcessor. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
ModelAttributeMethodProcessor. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Resolve the argument from the model or if not found instantiate it with its default if it is available.Object
ModelMethodProcessor. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
RequestHeaderMapMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
RequestParamMapMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
SessionStatusMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
protected abstract Object
AbstractNamedValueMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
Resolve the given parameter type and value name into an argument value.protected Object
ExpressionValueMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest webRequest)
protected Object
RequestHeaderMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
protected Object
RequestParamMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
void
ModelFactory. updateModel(NativeWebRequest request, ModelAndViewContainer container)
Promote model attributes listed as@SessionAttributes
to the session.org.springframework.web.method.support中NativeWebRequest的使用
参数类型为NativeWebRequest的org.springframework.web.method.support中的方法 修饰符和类型 方法 说明 protected Object[]
InvocableHandlerMethod. getMethodArgumentValues(NativeWebRequest request, ModelAndViewContainer mavContainer, Object... providedArgs)
Get the method argument values for the current request, checking the provided argument values and falling back to the configured argument resolvers.void
HandlerMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
Handle the given return value by adding attributes to the model and setting a view or setting theModelAndViewContainer.setRequestHandled(boolean)
flag totrue
to indicate the response has been handled directly.void
HandlerMethodReturnValueHandlerComposite. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
Iterate over registeredHandlerMethodReturnValueHandlers
and invoke the one that supports it.Object
InvocableHandlerMethod. invokeForRequest(NativeWebRequest request, ModelAndViewContainer mavContainer, Object... providedArgs)
Invoke the method after resolving its argument values in the context of the given request.Object
HandlerMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Resolves a method parameter into an argument value from a given request.Object
HandlerMethodArgumentResolverComposite. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Iterate over registeredHandlerMethodArgumentResolvers
and invoke the one that supports it.org.springframework.web.multipart.support中NativeWebRequest的使用
参数类型为NativeWebRequest的org.springframework.web.multipart.support中的方法 修饰符和类型 方法 说明 static MultipartRequest
MultipartResolutionDelegate. resolveMultipartRequest(NativeWebRequest webRequest)
org.springframework.web.servlet.handler中NativeWebRequest的使用
实现NativeWebRequest的org.springframework.web.servlet.handler中的类 修饰符和类型 类 说明 class
DispatcherServletWebRequest
ServletWebRequest
subclass that is aware ofDispatcherServlet
's request context, such as the Locale determined by the configuredLocaleResolver
.org.springframework.web.servlet.mvc.annotation中NativeWebRequest的使用
参数类型为NativeWebRequest的org.springframework.web.servlet.mvc.annotation中的方法 修饰符和类型 方法 说明 ModelAndView
ModelAndViewResolver. resolveModelAndView(Method handlerMethod, Class<?> handlerType, Object returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest)
org.springframework.web.servlet.mvc.method.annotation中NativeWebRequest的使用
返回NativeWebRequest的org.springframework.web.servlet.mvc.method.annotation中的方法 修饰符和类型 方法 说明 protected NativeWebRequest
ServletWebArgumentResolverAdapter. getWebRequest()
参数类型为NativeWebRequest的org.springframework.web.servlet.mvc.method.annotation中的方法 修饰符和类型 方法 说明 protected void
ServletModelAttributeMethodProcessor. bindRequestParameters(WebDataBinder binder, NativeWebRequest request)
This implementation downcastsWebDataBinder
toServletRequestDataBinder
before binding.protected Object
ServletModelAttributeMethodProcessor. createAttribute(String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request)
Instantiate the model attribute from a URI template variable or from a request parameter if the name matches to the model attribute name and if there is an appropriate type conversion strategy.protected Object
ServletModelAttributeMethodProcessor. createAttributeFromRequestValue(String sourceValue, String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request)
Create a model attribute from a String request value (e.g.protected ServletRequestDataBinder
ServletRequestDataBinderFactory. createBinderInstance(Object target, String objectName, NativeWebRequest request)
Returns an instance ofExtendedServletRequestDataBinder
.protected ServletServerHttpRequest
AbstractMessageConverterMethodArgumentResolver. createInputMessage(NativeWebRequest webRequest)
Create a newHttpInputMessage
from the givenNativeWebRequest
.protected ServletServerHttpResponse
AbstractMessageConverterMethodProcessor. createOutputMessage(NativeWebRequest webRequest)
Creates a newHttpOutputMessage
from the givenNativeWebRequest
.protected String
ServletModelAttributeMethodProcessor. getRequestValueForAttribute(String attributeName, NativeWebRequest request)
Obtain a value from the request that may be used to instantiate the model attribute through type conversion from String to the target type.protected Map<String,String>
ServletModelAttributeMethodProcessor. getUriTemplateVariables(NativeWebRequest request)
protected void
PathVariableMethodArgumentResolver. handleResolvedValue(Object arg, String name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request)
void
AsyncTaskMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
CallableMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
DeferredResultMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
HttpEntityMethodProcessor. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
HttpHeadersReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ModelAndViewMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ModelAndViewResolverMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
RequestResponseBodyMethodProcessor. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ResponseBodyEmitterReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
StreamingResponseBodyReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ViewMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
void
ViewNameMethodReturnValueHandler. handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
protected <T> Object
AbstractMessageConverterMethodArgumentResolver. readWithMessageConverters(NativeWebRequest webRequest, MethodParameter parameter, Type paramType)
Create the method argument value of the expected parameter type by reading from the given request.protected <T> Object
RequestResponseBodyMethodProcessor. readWithMessageConverters(NativeWebRequest webRequest, MethodParameter parameter, Type paramType)
Object
HttpEntityMethodProcessor. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
MatrixVariableMapMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory)
Object
PathVariableMapMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Return a Map with all URI template variables or an empty map.Object
RedirectAttributesMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
RequestPartMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory)
Object
RequestResponseBodyMethodProcessor. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Throws MethodArgumentNotValidException if validation fails.Object
ServletRequestMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
Object
ServletResponseMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
SetModelAndViewContainer.setRequestHandled(boolean)
tofalse
to indicate that the method signature provides access to the response.Object
UriComponentsBuilderMethodArgumentResolver. resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
protected Object
MatrixVariableMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
protected Object
PathVariableMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
protected Object
RequestAttributeMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
protected Object
ServletCookieValueMethodArgumentResolver. resolveName(String cookieName, MethodParameter parameter, NativeWebRequest webRequest)
protected Object
SessionAttributeMethodArgumentResolver. resolveName(String name, MethodParameter parameter, NativeWebRequest request)
protected <T> void
AbstractMessageConverterMethodProcessor. writeWithMessageConverters(T value, MethodParameter returnType, NativeWebRequest webRequest)
Writes the given return value to the given web request.