网站代备案流程图,萝岗微网站建设,辽宁建设资质申报网站,王通seo教程BeanFactory是什么#xff1f;
BeanFactory是Spring 容器的根接口#xff0c;它是IOC的基本容器#xff0c;负责管理和加载Bean#xff0c;它为具体的IOC容器提供了最基本的规范#xff0c;比如DefaultListableBeanFactory和ConfigurableBeanFactory#xff0c;BeanFact…BeanFactory是什么
BeanFactory是Spring 容器的根接口它是IOC的基本容器负责管理和加载Bean它为具体的IOC容器提供了最基本的规范比如DefaultListableBeanFactory和ConfigurableBeanFactoryBeanFactory也提供了用于读取XML配置文件的实现比如XMLBeanFactory。
ApplicationContext接口是BeanFactory的扩展它除了具备BeanFactory接口所拥有的全部功能外还有应用程序上下文的一层含义主要包括
继承自ListableBeanFactory接口可以访问Bean工程上下文的组件继承自ResourceLoader接口以通用的方式加载文件资源继承自ApplicationContextPublisher接口拥有发布事件、注册监听的能力继承自MessageResource接口解析消息支持国际化
它最主要的实现就是ClassPathXmlApplicationContext用来读取XML配置文件。
FactoryBean是什么
FactoryBean是一个接口它本身就是一个对象工厂如果Bean实现了该接口它被用作公开的对象工厂而不是作为直接将bean暴露的实例该接口在框架内部大量使用例如AOPProxyFactoryBean和JndiObjectFactoryBean也可以自定义组件