类 WebSessionAttributeParameterResolver
java.lang.Object
cn.taketoday.web.bind.resolver.AbstractNamedValueResolvingStrategy
cn.taketoday.session.WebSessionAttributeParameterResolver
- 所有已实现的接口:
ParameterResolvingStrategy
resolve attribute from
WebSession- 从以下版本开始:
- 2019-09-27 22:42
- 作者:
- Harry Yang
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器构造器说明WebSessionAttributeParameterResolver(SessionManager sessionManager) WebSessionAttributeParameterResolver(SessionManager sessionManager, cn.taketoday.beans.factory.config.ConfigurableBeanFactory beanFactory) -
方法概要
修饰符和类型方法说明protected ObjectresolveName(String name, ResolvableMethodParameter resolvable, RequestContext context) Resolve the given parameter type and value name into an argument value.booleansupportsParameter(ResolvableMethodParameter parameter) Whether the given parameter is supported by this resolver.从类继承的方法 cn.taketoday.web.bind.resolver.AbstractNamedValueResolvingStrategy
getNamedValueInfo, handleMissingValue, handleMissingValue, handleMissingValueAfterConversion, handleResolvedValue, resolveArgument
-
字段详细资料
-
sessionManager
-
-
构造器详细资料
-
WebSessionAttributeParameterResolver
-
WebSessionAttributeParameterResolver
public WebSessionAttributeParameterResolver(SessionManager sessionManager, @Nullable cn.taketoday.beans.factory.config.ConfigurableBeanFactory beanFactory)
-
-
方法详细资料
-
supportsParameter
从接口复制的说明:ParameterResolvingStrategyWhether the given parameter is supported by this resolver.static match
-
resolveName
@Nullable protected Object resolveName(String name, ResolvableMethodParameter resolvable, RequestContext context) throws Exception 从类复制的说明:AbstractNamedValueResolvingStrategyResolve the given parameter type and value name into an argument value.- 指定者:
resolveName在类中AbstractNamedValueResolvingStrategy- 参数:
name- the name of the value being resolvedresolvable- the method parameter to resolve to an argument value (pre-nested in case of aOptionaldeclaration)context- the current request context- 返回:
- the resolved argument (may be
null) - 抛出:
Exception- in case of errors
-