类 AnnotationHandlerFactory
java.lang.Object
cn.taketoday.web.handler.method.AnnotationHandlerFactory
- 从以下版本开始:
- 3.0
- 作者:
- TODAY 2021/5/1 13:53
-
字段概要
字段修饰符和类型字段说明private final cn.taketoday.beans.factory.BeanFactoryprivate ResolvableParameterFactoryprivate ReturnValueHandlerManager -
构造器概要
构造器构造器说明AnnotationHandlerFactory(cn.taketoday.beans.factory.BeanFactory beanFactory) this application must have ParameterResolvers bean -
方法概要
修饰符和类型方法说明create(Supplier<Object> handlerBean, Method method, Class<?> beanType, List<HandlerInterceptor> interceptors) voidvoidsetParameterFactory(ResolvableParameterFactory parameterFactory) voidvoid
-
字段详细资料
-
beanFactory
private final cn.taketoday.beans.factory.BeanFactory beanFactory -
returnValueHandlerManager
-
parameterFactory
-
-
构造器详细资料
-
AnnotationHandlerFactory
public AnnotationHandlerFactory(cn.taketoday.beans.factory.BeanFactory beanFactory) this application must have ParameterResolvers bean- 参数:
beanFactory- Application context or bean factory
-
-
方法详细资料
-
initDefaults
public void initDefaults() -
create
-
create
public ActionMappingAnnotationHandler create(Object handlerBean, Method method, Class<?> beanType, List<HandlerInterceptor> interceptors) -
create
public ActionMappingAnnotationHandler create(Supplier<Object> handlerBean, Method method, Class<?> beanType, @Nullable List<HandlerInterceptor> interceptors) -
create
public ActionMappingAnnotationHandler create(String beanName, Method method, @Nullable Class<?> beanType, @Nullable List<HandlerInterceptor> interceptors) -
setReturnValueHandlerManager
-
setParameterFactory
-
setParameterResolvingRegistry
-