Example usage for org.springframework.web.servlet.mvc.method.annotation ExceptionHandlerExceptionResolver setCustomArgumentResolvers

List of usage examples for org.springframework.web.servlet.mvc.method.annotation ExceptionHandlerExceptionResolver setCustomArgumentResolvers

Introduction

In this page you can find the example usage for org.springframework.web.servlet.mvc.method.annotation ExceptionHandlerExceptionResolver setCustomArgumentResolvers.

Prototype

public void setCustomArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) 

Source Link

Document

Provide resolvers for custom argument types.

Usage

From source file:org.lightadmin.core.config.context.LightAdminContextConfiguration.java

@Override
public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
    ExceptionHandlerExceptionResolver exceptionHandlerResolver = new ExceptionHandlerExceptionResolver();
    exceptionHandlerResolver.setCustomArgumentResolvers(
            Arrays.<HandlerMethodArgumentResolver>asList(new ServerHttpRequestMethodArgumentResolver()));
    exceptionHandlerResolver.afterPropertiesSet();

    exceptionResolvers.add(exceptionHandlerResolver);
}

From source file:org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration.java

/**
 * Bean for looking up methods annotated with {@link org.springframework.web.bind.annotation.ExceptionHandler}.
 * //ww  w.  j a v a 2  s.c  o  m
 * @return
 */
@Bean
public ExceptionHandlerExceptionResolver exceptionHandlerExceptionResolver() {

    ExceptionHandlerExceptionResolver er = new ExceptionHandlerExceptionResolver();
    er.setCustomArgumentResolvers(defaultMethodArgumentResolvers());
    er.setMessageConverters(defaultMessageConverters());

    configurerDelegate.configureExceptionHandlerExceptionResolver(er);
    configureExceptionHandlerExceptionResolver(er);

    return er;
}