您的位置:首页 > 编程语言 > Java开发

Spring框架之IoC容器—概览

2017-10-26 19:08 232 查看
Spring框架最核心的部分是Spring容器,Spring框架其实就是一个巨大的“容器”。

Spring框架提供了DAO、ORM、Web…..等组件的实现(Spring框架自己的实现方式)。在Spring框架中,其核心组件是Core Container(即Spring IoC容器),其他各组件所提供的服务必须基于Core Container(即Spring IoC容器)来实现。所以,Core Container(即Spring IoC容器)是Spring框架的基础且核心的部分。

Spring IoC容器可以管理任意的POJO(Plain Ordinary Java Object,即简单的Java对象),并不要求Java类是一个标准的JavaBean。

Spring IoC容器以松耦合的方式负责配置、创建、管理和销毁Bean,还负责容器中Bean与Bean之间的依赖关系。Spring容器中Bean的位置和Bean之间的关系,必须根据配置文件才能精确地处理Bean的相关操作。



上述的BeanFactory接口及其子接口中,只有BeanFactory、ListableBeanFactory可常用于应用程序代码中调用。其他HierarchicalBeanFactory、ConfigurableBeanFactory、AutowireCapableBeanFactory、ConfigurableListableBeanFactory等主要是在框架内部使用或者对Bean工厂的配置方法的特殊访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: