web/src/main/java/org/springframework/security/web/method/annotation/CsrfTokenArgumentResolver.java
public Object resolveArgument(MethodParameter parameter,
			ModelAndViewContainer mavContainer, NativeWebRequest webRequest,
			WebDataBinderFactory binderFactory) throws Exception {
		CsrfToken token = (CsrfToken) webRequest.getAttribute(CsrfToken.class.getName(),
				NativeWebRequest.SCOPE_REQUEST);
		return token;
	}
public Object resolveArgument(MethodParameter parameter,
			ModelAndViewContainer mavContainer, NativeWebRequest webRequest,
			WebDataBinderFactory binderFactory) throws Exception {
		CsrfToken token = (CsrfToken) webRequest.getAttribute(CsrfToken.class.getName(),
				NativeWebRequest.SCOPE_REQUEST);
		return token;
	}
/*
(non-Javadoc)

@see
org.springframework.web.method.support.HandlerMethodArgumentResolver#resolveArgument
(org.springframework.core.MethodParameter,
org.springframework.web.method.support.ModelAndViewContainer,
org.springframework.web.context.request.NativeWebRequest,
org.springframework.web.bind.support.WebDataBinderFactory)