类 RequestBodyArgumentResolver
java.lang.Object
cn.taketoday.web.service.invoker.RequestBodyArgumentResolver
- 所有已实现的接口:
HttpServiceArgumentResolver
HttpServiceArgumentResolver for @RequestBody
annotated arguments.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev, Harry Yang
-
字段概要
字段修饰符和类型字段说明private final cn.taketoday.core.ReactiveAdapterRegistryprivate static final boolean -
构造器概要
构造器构造器说明RequestBodyArgumentResolver(HttpExchangeAdapter exchangeAdapter) Constructor with aHttpExchangeAdapter, for access to config settings. -
方法概要
修饰符和类型方法说明private static cn.taketoday.core.ParameterizedTypeReference<Object>asParameterizedTypeRef(cn.taketoday.core.MethodParameter nestedParam) booleanresolve(Object argument, cn.taketoday.core.MethodParameter parameter, HttpRequestValues.Builder requestValues) Resolve the argument value.
-
字段详细资料
-
REACTOR_PRESENT
private static final boolean REACTOR_PRESENT -
reactiveAdapterRegistry
@Nullable private final cn.taketoday.core.ReactiveAdapterRegistry reactiveAdapterRegistry
-
-
构造器详细资料
-
RequestBodyArgumentResolver
Constructor with aHttpExchangeAdapter, for access to config settings.
-
-
方法详细资料
-
resolve
public boolean resolve(@Nullable Object argument, cn.taketoday.core.MethodParameter parameter, HttpRequestValues.Builder requestValues) 从接口复制的说明:HttpServiceArgumentResolverResolve the argument value.- 指定者:
resolve在接口中HttpServiceArgumentResolver- 参数:
argument- the argument valueparameter- the method parameter for the argumentrequestValues- builder to add HTTP request values to- 返回:
trueif the argument was resolved,falseotherwise
-
asParameterizedTypeRef
private static cn.taketoday.core.ParameterizedTypeReference<Object> asParameterizedTypeRef(cn.taketoday.core.MethodParameter nestedParam)
-