首页 > 试题广场 >

下列关于Spring中BeanFactory与Applica

[单选题]
下列关于Spring中BeanFactory与ApplicationContext的比较,说法错误的是?
  • ApplicationContext在BeanFactory的基础上添加了Spring事件处理机制
  • ApplicationContext在BeanFactory的基础上添加了国际化功能
  • 多个ApplicationContext之间可以具有父子关系,多个BeanFactory之间也可以具有父子关系
  • ApplicationContext中对于Bean的依赖注入(即对于getBean()方法的调用)是委托给BeanFactory来实现的

BeanFactory:

是Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能;

 

ApplicationContext:

应用上下文,继承BeanFactory接口,它是Spring的一各更高级的容器,提供了更多的有用的功能;

1) 国际化(MessageSource)

2) 访问资源,如URL和文件(ResourceLoader)

3) 载入多个(有继承关系)上下文 ,使得每一个上下文都专注于一个特定的层次,比如应用的web层  

4) 消息发送、响应机制(ApplicationEventPublisher)

5) AOP(拦截器)

发表于 2022-06-21 11:13:52 回复(0)
BeanFactory是一个接口,多个BeanFactory之间是实现关系并非父子关系
发表于 2021-09-01 16:45:32 回复(0)