Examples of HandlerMethodArgumentResolverComposite


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

  public void setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
    if (argumentResolvers == null) {
      this.argumentResolvers = null;
    }
    else {
      this.argumentResolvers = new HandlerMethodArgumentResolverComposite();
      this.argumentResolvers.addResolvers(argumentResolvers);
    }
  }
View Full Code Here

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

  public void setInitBinderArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
    if (argumentResolvers == null) {
      this.initBinderArgumentResolvers = null;
    }
    else {
      this.initBinderArgumentResolvers = new HandlerMethodArgumentResolverComposite();
      this.initBinderArgumentResolvers.addResolvers(argumentResolvers);
    }
  }
View Full Code Here

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

    // Do this first, it may add ResponseBody advice beans
    initControllerAdviceCache();

    if (this.argumentResolvers == null) {
      List<HandlerMethodArgumentResolver> resolvers = getDefaultArgumentResolvers();
      this.argumentResolvers = new HandlerMethodArgumentResolverComposite().addResolvers(resolvers);
    }
    if (this.initBinderArgumentResolvers == null) {
      List<HandlerMethodArgumentResolver> resolvers = getDefaultInitBinderArgumentResolvers();
      this.initBinderArgumentResolvers = new HandlerMethodArgumentResolverComposite().addResolvers(resolvers);
    }
    if (this.returnValueHandlers == null) {
      List<HandlerMethodReturnValueHandler> handlers = getDefaultReturnValueHandlers();
      this.returnValueHandlers = new HandlerMethodReturnValueHandlerComposite().addHandlers(handlers);
    }
View Full Code Here

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

  public void setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
    if (argumentResolvers == null) {
      this.argumentResolvers = null;
    }
    else {
      this.argumentResolvers = new HandlerMethodArgumentResolverComposite();
      this.argumentResolvers.addResolvers(argumentResolvers);
    }
  }
View Full Code Here

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

    // Do this first, it may add ResponseBodyAdvice beans
    initExceptionHandlerAdviceCache();

    if (this.argumentResolvers == null) {
      List<HandlerMethodArgumentResolver> resolvers = getDefaultArgumentResolvers();
      this.argumentResolvers = new HandlerMethodArgumentResolverComposite().addResolvers(resolvers);
    }
    if (this.returnValueHandlers == null) {
      List<HandlerMethodReturnValueHandler> handlers = getDefaultReturnValueHandlers();
      this.returnValueHandlers = new HandlerMethodReturnValueHandlerComposite().addHandlers(handlers);
    }
View Full Code Here

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


  @Before
  public void setUp() throws Exception {
    this.returnValueHandlers = new HandlerMethodReturnValueHandlerComposite();
    this.argumentResolvers = new HandlerMethodArgumentResolverComposite();
    this.mavContainer = new ModelAndViewContainer();
    this.request = new MockHttpServletRequest();
    this.response = new MockHttpServletResponse();
    this.webRequest = new ServletWebRequest(this.request, this.response);
  }
View Full Code Here

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

  private NativeWebRequest webRequest;

  @Before
  public void setUp() throws Exception {
    bindingInitializer = new ConfigurableWebBindingInitializer();
    argumentResolvers = new HandlerMethodArgumentResolverComposite();
    webRequest = new ServletWebRequest(new MockHttpServletRequest());
  }
View Full Code Here

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

    // No other order guarantees for methods with unresolvable dependencies (and methods that depend on them),
    // Required dependencies will be created via default constructor.
  }

  private void runTest(Object controller) throws Exception {
    HandlerMethodArgumentResolverComposite resolvers = new HandlerMethodArgumentResolverComposite();
    resolvers.addResolver(new ModelAttributeMethodProcessor(false));
    resolvers.addResolver(new ModelMethodProcessor());
    WebDataBinderFactory dataBinderFactory = new DefaultDataBinderFactory(null);

    Class<?> type = controller.getClass();
    Set<Method> methods = HandlerMethodSelector.selectMethods(type, METHOD_FILTER);
    List<InvocableHandlerMethod> modelMethods = new ArrayList<InvocableHandlerMethod>();
View Full Code Here

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

  }

  private ModelFactory createModelFactory(String methodName, Class<?>... parameterTypes) throws Exception{
    Method method = ModelHandler.class.getMethod(methodName, parameterTypes);

    HandlerMethodArgumentResolverComposite argResolvers = new HandlerMethodArgumentResolverComposite();
    argResolvers.addResolver(new ModelMethodProcessor());

    InvocableHandlerMethod handlerMethod = new InvocableHandlerMethod(handler, method);
    handlerMethod.setHandlerMethodArgumentResolvers(argResolvers);
    handlerMethod.setDataBinderFactory(null);
    handlerMethod.setParameterNameDiscoverer(new LocalVariableTableParameterNameDiscoverer());
View Full Code Here

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

   * {@link #setCustomArgumentResolvers(List)}, which does not override default registrations.
   * @param argumentResolvers argument resolvers for {@link InitBinder} methods
   */
  public void setInitBinderArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
    if (argumentResolvers != null) {
      this.initBinderArgumentResolvers = new HandlerMethodArgumentResolverComposite();
      this.initBinderArgumentResolvers.addResolvers(argumentResolvers);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.