diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java index 19f06821a..462dd1668 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java @@ -602,9 +602,11 @@ public abstract class AbstractMessageChannelBinder errorChannel); + } - ((GenericApplicationContext) getApplicationContext()).registerBean( - errorChannelName, SubscribableChannel.class, () -> errorChannel); MessageChannel defaultErrorChannel = null; if (getApplicationContext() .containsBean(IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME)) { @@ -899,7 +901,7 @@ public abstract class AbstractMessageChannelBinder