From f04e9a83662b2ce25e97a11d9a7cb16bed8edf71 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 4 Jan 2022 12:45:11 +0100 Subject: [PATCH] Deprecate getBeanFactory() method in AbstractBeanDefinitionReader The getBeanFactory() method has been obsolete for more than 13 years since it was superseded by the getRegistry() method in the BeanDefinitionReader interface. Closes gh-27875 --- .../beans/factory/support/AbstractBeanDefinitionReader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinitionReader.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinitionReader.java index 70e9f94e62f..c5fa1335218 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinitionReader.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinitionReader.java @@ -107,7 +107,10 @@ public abstract class AbstractBeanDefinitionReader implements BeanDefinitionRead * Return the bean factory to register the bean definitions with. *

The factory is exposed through the BeanDefinitionRegistry interface, * encapsulating the methods that are relevant for bean definition handling. + * @deprecated as of Spring Framework 5.3.15 in favor of {@link #getRegistry()}, + * to be removed in Spring Framework 6.0 */ + @Deprecated public final BeanDefinitionRegistry getBeanFactory() { return this.registry; }