open class PayloadArgumentResolver : HandlerMethodArgumentResolver
A resolver to extract and convert the payload of a message using a MessageConverter. It also validates the payload using a Validator if the argument is annotated with a Validation annotation.
This HandlerMethodArgumentResolver should be ordered last as it supports all types and does not require the Payload annotation.
Author
Rossen Stoyanchev
Author
Brian Clozel
Author
Stephane Nicoll
Since
4.0
PayloadArgumentResolver(messageConverter: MessageConverter)
Create a new PayloadArgumentResolver(messageConverter: MessageConverter, validator: Validator) PayloadArgumentResolver(messageConverter: MessageConverter, validator: Validator, useDefaultResolution: Boolean)
Create a new |
open fun resolveArgument(parameter: MethodParameter, message: Message<*>): Any |
|
open fun supportsParameter(parameter: MethodParameter): Boolean |