diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws-web/src/main/java/org/springframework/cloud/function/adapter/aws/web/WebProxyInvoker.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws-web/src/main/java/org/springframework/cloud/function/adapter/aws/web/WebProxyInvoker.java index 11075e5b8..318c06419 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws-web/src/main/java/org/springframework/cloud/function/adapter/aws/web/WebProxyInvoker.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws-web/src/main/java/org/springframework/cloud/function/adapter/aws/web/WebProxyInvoker.java @@ -75,7 +75,7 @@ public class WebProxyInvoker { DispatcherServlet servlet = new DispatcherServlet(applpicationContext); servlet.init(servletConfig); - this.mvc = new ProxyMvc(servlet, applpicationContext.getBeansOfType(Filter.class).values().toArray(new Filter[0])); + this.mvc = new ProxyMvc(servlet, applpicationContext); } /* @@ -118,7 +118,7 @@ public class WebProxyInvoker { ProxyHttpServletResponse httpResponse = new ProxyHttpServletResponse(); try { - this.mvc.perform(httpRequest, httpResponse); + this.mvc.service(httpRequest, httpResponse); } catch (Exception e) { e.printStackTrace();