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 a7b42505d..8dd617f2d 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 @@ -22,6 +22,7 @@ import org.springframework.cloud.function.web.source.DestinationResolver; import org.springframework.context.ApplicationContextInitializer; import org.springframework.context.support.GenericApplicationContext; import org.springframework.core.annotation.Order; +import org.springframework.util.StringUtils; /** * @author Dave Syer @@ -41,7 +42,8 @@ public class CustomRuntimeInitializer implements ApplicationContextInitializer new LambdaDestinationResolver()); } - context.registerBean(CommandLineRunner.class, () -> args -> CustomRuntimeAutoConfiguration.background()); + context.registerBean(StringUtils.uncapitalize(CustomRuntimeAutoConfiguration.class.getSimpleName()), + CommandLineRunner.class, () -> args -> CustomRuntimeAutoConfiguration.background()); } }