Package org.springframework.web.method.support

Examples of org.springframework.web.method.support.HandlerMethodArgumentResolverComposite


  private void initInitBinderArgumentResolvers() {
    if (this.initBinderArgumentResolvers != null) {
      return;
    }
    this.initBinderArgumentResolvers = new HandlerMethodArgumentResolverComposite();

    // Annotation-based resolvers
    this.initBinderArgumentResolvers.addResolver(new RequestParamMethodArgumentResolver(this.beanFactory, false));
    this.initBinderArgumentResolvers.addResolver(new RequestParamMapMethodArgumentResolver());
    this.initBinderArgumentResolvers.addResolver(new PathVariableMethodArgumentResolver());
View Full Code Here


    Object bean = getApplicationContext().getBean(navigationMethod.getBeanName());
    Class<?> beanType = ClassUtils.getUserClass(bean.getClass());

    WebDataBinderFactory binderFactory = createDataBinderFactory(bean, beanType);

    HandlerMethodArgumentResolverComposite argumentResolvers = new HandlerMethodArgumentResolverComposite();
    argumentResolvers.addResolvers(this.argumentResolvers);
    argumentResolvers.addResolver(new NavigationContextMethodArgumentResolver(context));
    ServletInvocableHandlerMethod invocable = createInvocableNavigationMethod(bean, navigationMethod.getMethod());
    invocable.setDataBinderFactory(binderFactory);
    invocable.setHandlerMethodArgumentResolvers(argumentResolvers);
    invocable.setParameterNameDiscoverer(this.parameterNameDiscoverer);
    invocable.setHandlerMethodReturnValueHandlers(this.returnValueHandlers);
View Full Code Here

TOP

Related Classes of org.springframework.web.method.support.HandlerMethodArgumentResolverComposite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.