@ -955,7 +953,7 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
@@ -955,7 +953,7 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
}
// Stop all Lifecycle beans, to avoid delays during individual destruction.
this.getLifecycleProcessor().stop();
getLifecycleProcessor().onClose();
// Destroy all cached singletons in the context's BeanFactory.
destroyBeans();
@ -1177,40 +1175,17 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
@@ -1177,40 +1175,17 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
@ -125,6 +125,10 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -125,6 +125,10 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor