diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/config/BeanReferenceFactoryBean.java b/spring-beans/src/main/java/org/springframework/beans/factory/config/BeanReferenceFactoryBean.java index d58fa56f8a..1a382a6324 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/config/BeanReferenceFactoryBean.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/config/BeanReferenceFactoryBean.java @@ -42,7 +42,10 @@ import org.springframework.beans.factory.SmartFactoryBean; * @since 1.2 * @see #setTargetBeanName * @see PropertyPlaceholderConfigurer + * @deprecated as of Spring 3.2, in favor of using regular bean name aliases + * (which support placeholder parsing since Spring 2.5) */ +@Deprecated public class BeanReferenceFactoryBean implements SmartFactoryBean, BeanFactoryAware { private String targetBeanName; diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/config/CommonsLogFactoryBean.java b/spring-beans/src/main/java/org/springframework/beans/factory/config/CommonsLogFactoryBean.java index 77121a6b63..70b2e00508 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/config/CommonsLogFactoryBean.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/config/CommonsLogFactoryBean.java @@ -33,7 +33,11 @@ import org.springframework.beans.factory.InitializingBean; * @author Juergen Hoeller * @since 16.11.2003 * @see org.apache.commons.logging.Log + * @deprecated as of Spring 3.2, in favor of a bean definition that points + * to the bean class "org.apache.commons.logging.LogFactory" and the factory + * method "getLog", passing in the log name as constructor argument */ +@Deprecated public class CommonsLogFactoryBean implements FactoryBean, InitializingBean { private Log log;