open class RequestHeaderMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves method arguments annotated with @RequestHeader except for Map arguments. See RequestHeaderMapMethodArgumentResolver for details on Map arguments annotated with @RequestHeader.
An @RequestHeader is a named value resolved from a request header. It has a required flag and a default value to fall back on when the request header does not exist.
A ConversionService is invoked to apply type conversion to resolved request header values that don't yet match the method parameter type.
Author
Rossen Stoyanchev
Since
5.0
See Also
RequestHeaderMapMethodArgumentResolver
RequestHeaderMethodArgumentResolver(factory: ConfigurableBeanFactory, registry: ReactiveAdapterRegistry) |
open fun supportsParameter(param: MethodParameter): Boolean |