spring-framework / org.springframework.web.servlet.mvc.method.annotation / ServletResponseMethodArgumentResolver

ServletResponseMethodArgumentResolver

open class ServletResponseMethodArgumentResolver : HandlerMethodArgumentResolver

Resolves response-related method argument values of types:

Author
Arjen Poutsma

Author
Rossen Stoyanchev

Author
Juergen Hoeller

Since
3.1

Constructors

<init>

ServletResponseMethodArgumentResolver()

Resolves response-related method argument values of types:

  • ServletResponse
  • OutputStream
  • Writer

Functions

resolveArgument

open fun resolveArgument(parameter: MethodParameter, mavContainer: ModelAndViewContainer, webRequest: NativeWebRequest, binderFactory: WebDataBinderFactory): Any

Set ModelAndViewContainer#setRequestHandled(boolean) to false to indicate that the method signature provides access to the response. If subsequently the underlying method returns null, the request is considered directly handled.

supportsParameter

open fun supportsParameter(parameter: MethodParameter): Boolean