From e03b993c3b6d5bf78f4949ce13d9982d4ee5d3a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20S=C3=BCli?= Date: Mon, 18 Mar 2024 22:39:04 +0100 Subject: [PATCH] GH-2919: Eager loading `FunctionConfiguation` * Always eager loading `FunctionConfiguration` Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2919 --- .../cloud/stream/function/FunctionConfiguration.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/function/FunctionConfiguration.java b/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/function/FunctionConfiguration.java index 232e00459..888a7de28 100644 --- a/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/function/FunctionConfiguration.java +++ b/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/function/FunctionConfiguration.java @@ -85,6 +85,7 @@ import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.EnvironmentAware; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Import; +import org.springframework.context.annotation.Lazy; import org.springframework.context.support.GenericApplicationContext; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.core.env.ConfigurableEnvironment; @@ -127,8 +128,10 @@ import org.springframework.util.StringUtils; * @author Chris Bono * @author Byungjun You * @author Ivan Shapoval + * @author Patrik Péter Süli * @since 2.1 */ +@Lazy(false) @AutoConfiguration @EnableConfigurationProperties(StreamFunctionConfigurationProperties.class) @Import({ BinderFactoryAutoConfiguration.class })