diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/config/BinderFactoryConfiguration.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/config/BinderFactoryConfiguration.java index 12f329bde..0d055aaf0 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/config/BinderFactoryConfiguration.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/config/BinderFactoryConfiguration.java @@ -146,9 +146,7 @@ public class BinderFactoryConfiguration { public BinderTypeRegistry binderTypeRegistry(ConfigurableApplicationContext configurableApplicationContext) { Map binderTypes = new HashMap<>(); ClassLoader classLoader = configurableApplicationContext.getClassLoader(); - if (classLoader == null) { - classLoader = BinderFactoryConfiguration.class.getClassLoader(); - } + // the above can never be null since it will default to ClassUtils.getDefaultClassLoader(..) try { Enumeration resources = classLoader.getResources("META-INF/spring.binders"); if (!Boolean.valueOf(this.selfContained) && (resources == null || !resources.hasMoreElements())) {