Spring的学习笔记(一)

最近学习了一些Spring的基础知识,准备用面试题梳理一下

1.描述一下BeanFactory

BeanFactory是接口,是Spring中的代码中用来创建对的工厂,他通常通过getBean来创建或者获取单例对象实例

2.BeanFactory和ApplicationContext的区别

相同点:

1.两者都是Spring里面的的接口

2.两者都可以创建对象

不同点:

1.BeanFactory只是简单的通过beanName获取或者创建对象,而ApplicationContext创建对象是通过BeanDefinition来创建,

而且创建对象的过程是要扫描配置,阅读配置文件,加载配置文件,最后在BeanFactoryPostProcessor里面进行对内的对象整合河对外的接口整合

还要在BeanDefinitionRegistryPostProcessor里面进行注册

3.简述Bean的生命周期

Bean的生命周期分为几步

获取对象   ------》   注入属性或者类 -------》  调用各种接口的aware方法也称为BeanPostProcessor(aop方法也一般在这里执行)     --------》 初始化和destory 

 

posted on   JETIME庚  阅读(15)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示