diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java index 18623ec02..1e9ba5f42 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeInitializer.java @@ -32,6 +32,11 @@ public class CustomRuntimeInitializer @Override public void initialize(GenericApplicationContext context) { + Boolean enabled = context.getEnvironment() + .getProperty("spring.cloud.function.web.export.enabled", Boolean.class); + if (enabled != null) { + return; + } if (ContextFunctionCatalogInitializer.enabled && context.getEnvironment() .getProperty("spring.functional.enabled", Boolean.class, false)) { if (context.getBeanFactory().getBeanNamesForType(DestinationResolver.class,