BeanFactory 默认的注入实现类-DefaultListableBeanFactory

当我们在类中想根据类名获取spring中自动注入的类时,就需要将BeanFactory注入到当前的类中,方法有两种,

一种是用@autowired (spring官方已经不推荐此种方法注入),另外一种是构造方法注入。

@Service
@Slf4j
public class XXXService{
//此时spring自动注入的默认实现是:org.springframework.beans.factory.support.DefaultListableBeanFactory
BeanFactory beanFactory;
public XXXService(BeanFactory beanFactory) {
this.beanFactory = beanFactory;
}

}

上一篇:SpringAOP[7]-基础的自动代理(AnnotationAwareAspectJAutoProxyCreator)


下一篇:Spring容器启动(下)