Spring Bean生命周期如何类比人的一生阶段?

2026-05-23 05:330阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3069个文字,预计阅读时间需要13分钟。

大家好,我是老三。上节课我们手撸了一个简单的IOC容器五分钟,手撸了一个Spring容器!这节课我们来聊聊Spring中Bean的生命周期,我发现,和人的真实一生真的很像。简单来说,IoC和Bean,IoC控制‘生’。

大家好,我是老三,上节我们手撸了一个简单的IOC容器五分钟,手撸一个Spring容器!,这节我们来看一看Spring中Bean的生命周期,我发现,和人的一生真的很像。

简单说说IoC和Bean

IoC,控制反转,想必大家都知道,所谓的控制反转,就是把new对象的权利交给容器,所有的对象都被容器控制,这就叫所谓的控制反转。

Bean,也不是什么新鲜玩意儿,它们就是一帮身不由己的Java对象,生命周期受到容器控制。

Bean生命周期和人生 Bean生命周期四大阶段

我们知道,bean的作用域有好几种,这篇文章只讨论完全被IoC容器控制的单例Bean。

对于普通的Java对象来说,它们的生命周期就是:

  • 实例化
  • 对象不再被使用时通过垃圾回收机制进行回收

这就像是生活在大自然里的动物,悄然出生,悄然死亡。

而对于Spring Bean的生命周期来说,可以分为四个阶段,其中初始化完成之后,就代表这个Bean可以使用了:

  • 实例化 Instantiation
  • 属性赋值 Populate
  • 初始化 Initialization
  • 销毁 Destruction

人和动物不一样,存在非常复杂的社会。

阅读全文
标签:一生

本文共计3069个文字,预计阅读时间需要13分钟。

大家好,我是老三。上节课我们手撸了一个简单的IOC容器五分钟,手撸了一个Spring容器!这节课我们来聊聊Spring中Bean的生命周期,我发现,和人的真实一生真的很像。简单来说,IoC和Bean,IoC控制‘生’。

大家好,我是老三,上节我们手撸了一个简单的IOC容器五分钟,手撸一个Spring容器!,这节我们来看一看Spring中Bean的生命周期,我发现,和人的一生真的很像。

简单说说IoC和Bean

IoC,控制反转,想必大家都知道,所谓的控制反转,就是把new对象的权利交给容器,所有的对象都被容器控制,这就叫所谓的控制反转。

Bean,也不是什么新鲜玩意儿,它们就是一帮身不由己的Java对象,生命周期受到容器控制。

Bean生命周期和人生 Bean生命周期四大阶段

我们知道,bean的作用域有好几种,这篇文章只讨论完全被IoC容器控制的单例Bean。

对于普通的Java对象来说,它们的生命周期就是:

  • 实例化
  • 对象不再被使用时通过垃圾回收机制进行回收

这就像是生活在大自然里的动物,悄然出生,悄然死亡。

而对于Spring Bean的生命周期来说,可以分为四个阶段,其中初始化完成之后,就代表这个Bean可以使用了:

  • 实例化 Instantiation
  • 属性赋值 Populate
  • 初始化 Initialization
  • 销毁 Destruction

人和动物不一样,存在非常复杂的社会。

阅读全文
标签:一生