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

ServletWebArgumentResolverAdapter

open class ServletWebArgumentResolverAdapter : AbstractWebArgumentResolverAdapter

A Servlet-specific org.springframework.web.method.annotation.AbstractWebArgumentResolverAdapter that creates a NativeWebRequest from ServletRequestAttributes.

Note: This class is provided for backwards compatibility. However it is recommended to re-write a WebArgumentResolver as HandlerMethodArgumentResolver. For more details see javadoc of org.springframework.web.method.annotation.AbstractWebArgumentResolverAdapter.

Author
Rossen Stoyanchev

Since
3.1

Constructors

<init>

ServletWebArgumentResolverAdapter(adaptee: WebArgumentResolver)

Inherited Functions

resolveArgument

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

Delegate to the WebArgumentResolver instance.

supportsParameter

open fun supportsParameter(parameter: MethodParameter): Boolean

Actually resolve the value and check the resolved value is not WebArgumentResolver#UNRESOLVED absorbing _any_ exceptions.