this.argumentResolvers = new ArrayList<HandlerMethodArgumentResolver>();
// Annotation-based resolvers
this.argumentResolvers.add(new RequestHeaderMethodArgumentResolver(this.beanFactory));
this.argumentResolvers.add(new RequestHeaderMapMethodArgumentResolver());
this.argumentResolvers.add(new ServletCookieValueMethodArgumentResolver(this.beanFactory));
this.argumentResolvers.add(new ExpressionValueMethodArgumentResolver(this.beanFactory));
// Custom resolvers
if (this.customArgumentResolvers != null) {
this.argumentResolvers.addAll(this.customArgumentResolvers);