fw-spring-cloud
fw-spring-cloud copied to clipboard
Spring中BeanFactory和FactoryBean的区别
这是一个容易混淆的知识点,面试也会常问到
- BeanFactory: 表示它是一个工厂类,用于管理Bean的一个工厂,在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的
-
FactoryBean: 这个Bean不是简单的Bean,而是一个能生产或者修饰对象生成的工厂Bean,Spring通过反射机制利用
的class属性指定实现类实例化Bean