spring——BeanFactory与ApplicationContext接口、bean标签

==
BeanFactory接口与ApplicationContext接口


BeanFactory接口:
Bean工厂(org.springframework.beans.factory.BeanFactory)是Spring框架最核心
的接口,提供Ioc配置机制,使管理不同类型的java对象成为可能
ApplicationContext接口:
应用上下文(org.springframework.context.ApplicationContext)建立在BeanFactory基础之上
,提供了更多面向应用的功能,比如国际化支持、框架事件体系,更易于创建实际应用
一般称BeanFactory为IOC容器,ApplicationContext为应用上下文,BeanFactory是Spring框架的基础设施,
面向Spring本身,ApplicationContext面向使用Spring框架的开发者,几乎所有的应用场合都可以直接使用
ApplicationContext而非底层的BeanFactory;
ApplicationContext是由BaenFactory派生而来,
BeanFactory中很多功能需要以编程方式实现,
ApplicaitonContext则主要由配置方式实现

ApplicaitonContext类体系结构,其主要有两个实现类:
ClassPathXmlApplicationContext
    从类路径加载配置文件
FileSystemXmlApplicationContext
    从文件系统加载配置文件
BeanFactory
    采用延

相关推荐

  1. spring——BeanFactoryApplicationContext接口bean标签

    2024-03-18 11:50:03       25 阅读
  2. 深入理解Spring的ApplicationContext:案例详解应用

    2024-03-18 11:50:03       21 阅读
  3. Spring的Bean标签配置IOC和依赖注入详解

    2024-03-18 11:50:03       14 阅读
  4. Bean

    2024-03-18 11:50:03       34 阅读
  5. HTML标签介绍

    2024-03-18 11:50:03       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 11:50:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 11:50:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 11:50:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 11:50:03       20 阅读

热门阅读

  1. 前端小白的学习之路(事件流)

    2024-03-18 11:50:03       18 阅读
  2. 2024/03/16----面试中遇到的一些面试题

    2024-03-18 11:50:03       16 阅读
  3. 【Python】Flask上下文管理

    2024-03-18 11:50:03       19 阅读
  4. sparksql的SQL风格编程

    2024-03-18 11:50:03       23 阅读
  5. ES6:可迭代对象(Iterable object)

    2024-03-18 11:50:03       19 阅读
  6. SQL server 构建索引的demo

    2024-03-18 11:50:03       17 阅读
  7. ES6 数组常用方法

    2024-03-18 11:50:03       20 阅读
  8. 【Vue2源码】响应式原理

    2024-03-18 11:50:03       22 阅读
  9. HBase常用命令

    2024-03-18 11:50:03       19 阅读