diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/annotation/RequestMappingHandlerAdapter.java b/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/annotation/RequestMappingHandlerAdapter.java index 0f8f787a011..fe978d18f7c 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/annotation/RequestMappingHandlerAdapter.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/annotation/RequestMappingHandlerAdapter.java @@ -178,7 +178,7 @@ public class RequestMappingHandlerAdapter implements HandlerAdapter, Application @Override public boolean supports(Object handler) { - return HandlerMethod.class.equals(handler.getClass()); + return handler instanceof HandlerMethod; } @Override