类 RequestParamMapMethodArgumentResolver
java.lang.Object
cn.taketoday.web.bind.resolver.RequestParamMapMethodArgumentResolver
- 所有已实现的接口:
ParameterResolvingStrategy
public class RequestParamMapMethodArgumentResolver
extends Object
implements ParameterResolvingStrategy
Resolves
Map method arguments annotated with an @RequestParam
where the annotation does not specify a request parameter name.
The created Map contains all request parameter name/value pairs,
or all multipart files for a given parameter name if specifically declared
with MultipartFile as the value type. If the method parameter type is
MultiValueMap instead, the created map contains all request parameters
and all their values for cases where request parameters have multiple values
(or multiple multipart files of the same name).
- 从以下版本开始:
- 4.0 2022/4/28 15:26
- 作者:
- Arjen Poutsma, Rossen Stoyanchev, Juergen Hoeller, Harry Yang
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明resolveArgument(RequestContext context, ResolvableMethodParameter resolvable) Resolve parameterbooleansupportsParameter(ResolvableMethodParameter resolvable) Whether the given parameter is supported by this resolver.
-
构造器详细资料
-
RequestParamMapMethodArgumentResolver
public RequestParamMapMethodArgumentResolver()
-
-
方法详细资料
-
supportsParameter
从接口复制的说明:ParameterResolvingStrategyWhether the given parameter is supported by this resolver.static match
- 指定者:
supportsParameter在接口中ParameterResolvingStrategy
-
resolveArgument
@Nullable public Object resolveArgument(RequestContext context, ResolvableMethodParameter resolvable) throws Throwable 从接口复制的说明:ParameterResolvingStrategyResolve parameter- 指定者:
resolveArgument在接口中ParameterResolvingStrategy- 参数:
context- Current request contextresolvable- resolvable parameter- 返回:
- method parameter instance
- 抛出:
Throwable- if anyExceptionoccurred- 另请参阅:
-