open class MapMethodProcessor : HandlerMethodArgumentResolver, HandlerMethodReturnValueHandler
Resolves Map method arguments and handles Map return values.
A Map return value can be interpreted in more than one ways depending on the presence of annotations like @ModelAttribute or @ResponseBody. Therefore this handler should be configured after the handlers that support these annotations.
Author
Rossen Stoyanchev
Since
3.1
MapMethodProcessor()
Resolves Map method arguments and handles Map return values. A Map return value can be interpreted in more than one ways depending on the presence of annotations like |
open fun handleReturnValue(returnValue: Any, returnType: MethodParameter, mavContainer: ModelAndViewContainer, webRequest: NativeWebRequest): Unit |
|
open fun resolveArgument(parameter: MethodParameter, mavContainer: ModelAndViewContainer, webRequest: NativeWebRequest, binderFactory: WebDataBinderFactory): Any |
|
open fun supportsParameter(parameter: MethodParameter): Boolean |
|
open fun supportsReturnType(returnType: MethodParameter): Boolean |