From 863570abb78e08ba9df78c83a7bff4cb75cdb32e Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 5 Nov 2013 14:18:14 +0100 Subject: [PATCH] Perform setParent's Environment merging for ClassPathXmlApplicationContext etc constructors with parent argument as well Issue: SPR-11068 (cherry picked from commit c5fcf19) --- .../context/support/AbstractApplicationContext.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java index 6bfc380aa5..bbc7841acb 100644 --- a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java +++ b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java @@ -217,7 +217,7 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader * Create a new AbstractApplicationContext with no parent. */ public AbstractApplicationContext() { - this(null); + this.resourcePatternResolver = getResourcePatternResolver(); } /** @@ -225,8 +225,8 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader * @param parent the parent context */ public AbstractApplicationContext(ApplicationContext parent) { - this.parent = parent; - this.resourcePatternResolver = getResourcePatternResolver(); + this(); + setParent(parent); }