@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.
RequestHeaderMapMethodArgumentResolver
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public | RequestHeaderMethodArgumentResolver(ConfigurableBeanFactory
a bean factory to use for resolving factory, ReactiveAdapterRegistry ${...}
placeholder and #{...} SpEL expressions in default values;
or null if default values are not expected to have expressionsfor checking reactive type wrappers registry)Create a new |
| RequestHeaderMethodArgumentResolver | back to summary |
|---|---|
| public RequestHeaderMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry) Create a new
| |
| createNamedValueInfo | back to summary |
|---|---|
| protected AbstractNamedValueArgumentResolver. Implements abstract org. Create the
| |
| handleMissingValue | back to summary |
|---|---|
| protected void handleMissingValue(String name, MethodParameter parameter) Invoked when a named value is required, but
| |
| resolveNamedValue | back to summary |
|---|---|
| protected Object resolveNamedValue(String name, MethodParameter parameter, ServerWebExchange exchange) Implements abstract org. Actually resolve the value synchronously.
| |
| singleParam | back to summary |
|---|---|
| private boolean singleParam(RequestHeader annotation, Class<?> type) | |
| supportsParameter | back to summary |
|---|---|
| public boolean supportsParameter(MethodParameter param) Implements org. Doc from org. Whether this resolver supports the given method parameter.
| |
| Access | Constructor and Description |
|---|---|
| private |
| RequestHeaderNamedValueInfo | back to summary |
|---|---|
| private RequestHeaderNamedValueInfo(RequestHeader annotation) | |