Examples of ViewResolverComposite


Examples of org.springframework.web.servlet.view.ViewResolverComposite

      if (names.length == 1) {
        registry.getViewResolvers().add(new InternalResourceViewResolver());
      }
    }

    ViewResolverComposite composite = new ViewResolverComposite();
    composite.setOrder(registry.getOrder());
    composite.setViewResolvers(registry.getViewResolvers());
    composite.setApplicationContext(this.applicationContext);
    composite.setServletContext(this.servletContext);
    return composite;
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

 
  @Test
  public void testViewResolution() throws Exception {
    loadBeanDefinitions("mvc-config-view-resolution.xml", 6);

    ViewResolverComposite compositeResolver = this.appContext.getBean(ViewResolverComposite.class);
    assertNotNull(compositeResolver);
    assertEquals("Actual: " + compositeResolver.getViewResolvers(), 8, compositeResolver.getViewResolvers().size());
    assertEquals(Ordered.LOWEST_PRECEDENCE, compositeResolver.getOrder());

    List<ViewResolver> resolvers = compositeResolver.getViewResolvers();
    assertEquals(BeanNameViewResolver.class, resolvers.get(0).getClass());

    ViewResolver resolver = resolvers.get(1);
    assertEquals(InternalResourceViewResolver.class, resolver.getClass());
    DirectFieldAccessor accessor = new DirectFieldAccessor(resolver);
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  @Test
  public void testViewResolutionWithContentNegotiation() throws Exception {
    loadBeanDefinitions("mvc-config-view-resolution-content-negotiation.xml", 6);

    ViewResolverComposite compositeResolver = this.appContext.getBean(ViewResolverComposite.class);
    assertNotNull(compositeResolver);
    assertEquals(1, compositeResolver.getViewResolvers().size());
    assertEquals(Ordered.HIGHEST_PRECEDENCE, compositeResolver.getOrder());

    List<ViewResolver> resolvers = compositeResolver.getViewResolvers();
    assertEquals(ContentNegotiatingViewResolver.class, resolvers.get(0).getClass());
    ContentNegotiatingViewResolver cnvr = (ContentNegotiatingViewResolver) resolvers.get(0);
    assertEquals(6, cnvr.getViewResolvers().size());
    assertEquals(1, cnvr.getDefaultViews().size());
    assertTrue(cnvr.isUseNotAcceptableStatusCode());
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  @Test
  public void testViewResolutionWithOrderSet() throws Exception {
    loadBeanDefinitions("mvc-config-view-resolution-custom-order.xml", 1);

    ViewResolverComposite compositeResolver = this.appContext.getBean(ViewResolverComposite.class);
    assertNotNull(compositeResolver);
    assertEquals("Actual: " + compositeResolver.getViewResolvers(), 1, compositeResolver.getViewResolvers().size());
    assertEquals(123, compositeResolver.getOrder());
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  }

  @SuppressWarnings("unchecked")
  @Test
  public void viewResolvers() throws Exception {
    ViewResolverComposite viewResolver = (ViewResolverComposite) this.config.mvcViewResolver();
    assertEquals(Ordered.HIGHEST_PRECEDENCE, viewResolver.getOrder());
    List<ViewResolver> viewResolvers = viewResolver.getViewResolvers();

    DirectFieldAccessor accessor = new DirectFieldAccessor(viewResolvers.get(0));
    assertEquals(1, viewResolvers.size());
    assertEquals(ContentNegotiatingViewResolver.class, viewResolvers.get(0).getClass());
    assertFalse((Boolean) accessor.getPropertyValue("useNotAcceptableStatusCode"));
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  }

  @Test
  public void mvcViewResolver() {
    ApplicationContext context = initContext(WebConfig.class);
    ViewResolverComposite resolver = context.getBean("mvcViewResolver", ViewResolverComposite.class);

    assertNotNull(resolver);
    assertEquals(1, resolver.getViewResolvers().size());
    assertEquals(InternalResourceViewResolver.class, resolver.getViewResolvers().get(0).getClass());
    assertEquals(Ordered.LOWEST_PRECEDENCE, resolver.getOrder());
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  }

  @Test
  public void mvcViewResolverWithExistingResolver() throws Exception {
    ApplicationContext context = initContext(WebConfig.class, ViewResolverConfig.class);
    ViewResolverComposite resolver = context.getBean("mvcViewResolver", ViewResolverComposite.class);

    assertNotNull(resolver);
    assertEquals(0, resolver.getViewResolvers().size());
    assertEquals(Ordered.LOWEST_PRECEDENCE, resolver.getOrder());
    assertNull(resolver.resolveViewName("anyViewName", Locale.ENGLISH));
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.ViewResolverComposite

  }

  @Test
  public void mvcViewResolverWithOrderSet() {
    ApplicationContext context = initContext(CustomViewResolverOrderConfig.class);
    ViewResolverComposite resolver = context.getBean("mvcViewResolver", ViewResolverComposite.class);

    Map<String, ViewResolver> map = BeanFactoryUtils.beansOfTypeIncludingAncestors(
        context, ViewResolver.class, true, false);

    assertNotNull(resolver);
    assertEquals(1, resolver.getViewResolvers().size());
    assertEquals(InternalResourceViewResolver.class, resolver.getViewResolvers().get(0).getClass());
    assertEquals(123, resolver.getOrder());
  }
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.