Package org.springframework.web.servlet.handler

Examples of org.springframework.web.servlet.handler.HandlerExceptionResolverComposite


  }
 
  @Bean
  HandlerExceptionResolverComposite getHandlerExceptionResolverComposite() {
   
    HandlerExceptionResolverComposite result
      = new HandlerExceptionResolverComposite();
   
    List<HandlerExceptionResolver> l
      = new ArrayList<HandlerExceptionResolver>();
   
    l.add(new AnnotationMethodHandlerExceptionResolver());
    l.add(new ResponseStatusExceptionResolver());
    l.add(getSimpleMappingExceptionResolver());
    l.add(new DefaultHandlerExceptionResolver());
   
    result.setExceptionResolvers(l);
   
    return result;
   
  }
View Full Code Here


   
    if (exceptionResolvers.isEmpty()) {
      addDefaultHandlerExceptionResolvers(exceptionResolvers);
    }
   
    HandlerExceptionResolverComposite composite = new HandlerExceptionResolverComposite();
    composite.setOrder(0);
    composite.setExceptionResolvers(exceptionResolvers);
    return composite;
  }
View Full Code Here

    if (exceptionResolvers.isEmpty()) {
      addDefaultHandlerExceptionResolvers(exceptionResolvers);
    }

    HandlerExceptionResolverComposite composite = new HandlerExceptionResolverComposite();
    composite.setOrder(0);
    composite.setExceptionResolvers(exceptionResolvers);
    return composite;
  }
View Full Code Here

    if (exceptionResolvers.isEmpty()) {
      addDefaultHandlerExceptionResolvers(exceptionResolvers);
    }

    HandlerExceptionResolverComposite composite = new HandlerExceptionResolverComposite();
    composite.setOrder(0);
    composite.setExceptionResolvers(exceptionResolvers);
    return composite;
  }
View Full Code Here

  }

  @Test
  public void handlerExceptionResolver() throws Exception {
    ApplicationContext context = initContext(WebConfig.class);
    HandlerExceptionResolverComposite compositeResolver =
        context.getBean("handlerExceptionResolver", HandlerExceptionResolverComposite.class);

    assertEquals(0, compositeResolver.getOrder());
    List<HandlerExceptionResolver> expectedResolvers = compositeResolver.getExceptionResolvers();

    assertEquals(ExceptionHandlerExceptionResolver.class, expectedResolvers.get(0).getClass());
    assertEquals(ResponseStatusExceptionResolver.class, expectedResolvers.get(1).getClass());
    assertEquals(DefaultHandlerExceptionResolver.class, expectedResolvers.get(2).getClass());
View Full Code Here

        exceptionResolvers.add(new DefaultHandlerExceptionResolver());
      }
    });
    delegatingConfig.setConfigurers(configurers);

    HandlerExceptionResolverComposite composite =
      (HandlerExceptionResolverComposite) delegatingConfig.handlerExceptionResolver();
    assertEquals("Only one custom converter is expected", 1, composite.getExceptionResolvers().size());
  }
View Full Code Here

    // Handler exception resolver
    if ( exceptionResolvers.isEmpty() ) {
      addDefaultHandlerExceptionResolvers( exceptionResolvers, contentNegotiationManager, messageConverters );
    }

    HandlerExceptionResolverComposite handlerExceptionResolver = handlerExceptionResolver();
    handlerExceptionResolver.setExceptionResolvers( exceptionResolvers );

    // Uri components contributor
    CompositeUriComponentsContributor mvcUriComponentsContributor = mvcUriComponentsContributor();
    mvcUriComponentsContributor.setContributors( adapter.getArgumentResolvers() );
View Full Code Here

  }

  @Bean
  @Exposed
  public HandlerExceptionResolverComposite handlerExceptionResolver() {
    HandlerExceptionResolverComposite composite = new HandlerExceptionResolverComposite();
    composite.setOrder( 0 );
    return composite;
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.handler.HandlerExceptionResolverComposite

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.