From 502997d8e986dcfde1f49b2b2f443a32b5488b13 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Sun, 9 Jul 2023 15:31:41 +0200 Subject: [PATCH] Further simplify DefaultSingletonBeanRegistry.isDependent() See gh-30839 --- .../beans/factory/support/DefaultSingletonBeanRegistry.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.java index b201fc5a629f..9b189b34312d 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.java @@ -447,7 +447,7 @@ private boolean isDependent(String beanName, String dependentBeanName, @Nullable } String canonicalName = canonicalName(beanName); Set dependentBeans = this.dependentBeanMap.get(canonicalName); - if (dependentBeans == null) { + if (dependentBeans == null || dependentBeans.isEmpty()) { return false; } if (dependentBeans.contains(dependentBeanName)) {