From 7f0021b394a2c2ad0fda9ba5fb14b90e648abb5b Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Mon, 27 May 2024 09:05:50 +0200 Subject: [PATCH] GH-2728 Change the order of the refresh for multicontext --- .../cloud/stream/binder/DefaultBinderFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/DefaultBinderFactory.java b/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/DefaultBinderFactory.java index 0b8f08bda..99d82a376 100644 --- a/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/DefaultBinderFactory.java +++ b/core/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/DefaultBinderFactory.java @@ -494,10 +494,10 @@ public class DefaultBinderFactory implements BinderFactory, DisposableBean, Appl } if (refresh) { - binderProducingContext.refresh(); if (!useApplicationContextAsParent || "integration".equals(binderType.getDefaultName())) { this.propagateSharedBeans(binderProducingContext, (GenericApplicationContext) this.context); } + binderProducingContext.refresh(); } return binderProducingContext;