List of usage examples for org.springframework.web.reactive.result.method HandlerMethodArgumentResolver supportsParameter
boolean supportsParameter(MethodParameter parameter);
From source file:org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverComposite.java
/** * Find a registered {@link HandlerMethodArgumentResolver} that supports * the given method parameter.//from w ww . jav a2s . com */ @Nullable private HandlerMethodArgumentResolver getArgumentResolver(MethodParameter parameter) { HandlerMethodArgumentResolver result = this.argumentResolverCache.get(parameter); if (result == null) { for (HandlerMethodArgumentResolver methodArgumentResolver : this.argumentResolvers) { if (methodArgumentResolver.supportsParameter(parameter)) { result = methodArgumentResolver; this.argumentResolverCache.put(parameter, result); break; } } } return result; }