From 0ac04a7f86a80e48cc2f50711b2ac089f2c8552f Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Mon, 29 Apr 2024 18:02:39 +0200 Subject: [PATCH] Include original exception message in dependency initialization exception Closes gh-32470 --- .../beans/factory/support/AbstractBeanFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java index 0ce180a749f..d992d190fd3 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java @@ -322,7 +322,8 @@ public abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport imp // requested (indicated by required type), not for depends-on cascades. throw new BeanCreationException(mbd.getResourceDescription(), beanName, "Failed to initialize dependency '" + ex.getBeanName() + "' of " + - requiredType.getSimpleName() + " bean '" + beanName + "'", ex); + requiredType.getSimpleName() + " bean '" + beanName + "': " + + ex.getMessage(), ex); } throw ex; }