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

ServletRequestMethodArgumentResolver

open class ServletRequestMethodArgumentResolver : HandlerMethodArgumentResolver

Resolves request-related method argument values of the following types:

Author
Arjen Poutsma

Author
Rossen Stoyanchev

Author
Juergen Hoeller

Since
3.1

Constructors

<init>

ServletRequestMethodArgumentResolver()

Resolves request-related method argument values of the following types:

  • WebRequest
  • ServletRequest
  • MultipartRequest
  • HttpSession
  • PushBuilder (as of Spring 5.0 on Servlet 4.0)
  • Principal
  • InputStream
  • Reader
  • HttpMethod (as of Spring 4.0)
  • Locale
  • TimeZone (as of Spring 4.0)
  • java.time.ZoneId (as of Spring 4.0 and Java 8)

Functions

resolveArgument

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

supportsParameter

open fun supportsParameter(parameter: MethodParameter): Boolean