书接上文,Spring如何加载配置文件然后初始化类生成Bean的呢?
Spring框架使用Resource装载各种资源,包括配置文件、国际化属性文件等。当然也含有XML文件。又有几个子类 FileSystemResource、ClassPathResource、ServletContextResource用于各自特定的资源类型。
这个Resource派生类也支持Ant风格的资源地址支持。
Spring通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系。Spring的IoC容器在完成这些底层工作的基础上,还提供了Bean实例缓存、生命周期管理、Bean实例代理、事件发布、资源装载等高级服务。
BeanFactory为IoC 容器,而ApplicationContext为应用上下文,也称为Spring容器。
下一遍博文介绍ApplicationContext
Spring(三)资源访问利器
最新推荐文章于 2019-09-10 11:03:05 发布