Spring源码:bean的生命周期(一).docxVIP

  • 1
  • 0
  • 约1.62万字
  • 约 18页
  • 2025-05-29 发布于四川
  • 举报

Spring源码:bean的生命周期(一)

本节将正式介绍Spring源码细节,将讲解Bean生命周期。请注意,虽然我们不希望过于繁琐地理解Spring源码,但也不要认为Spring源码很简单。在本节中,我们将主要讲解Spring5.3.10版本的源代码。如果您看到的代码与我讲解的不同,也没有关系,因为其中的原理和业务逻辑基本相同。为了更好地理解,我们将先讲解Bean的生命周期,再讲解Spring的启动原理和流程,因为启动是准备工作的一部分。

目前在该版本中,引入了一个名为jfr的JDK技术,类似于Java飞行日志(JFL),也称为飞行数据记录器(BlackBox)技术。具体作用不再详细阐述,读者可以参考此文:JFR介绍

如果您看到以下代码,请直接跳过,因为它并没有太大的作用:

publicAnnotationConfigApplicationContext(){

StartupStepcreateAnnotatedBeanDefReader=this.getApplicationStartup().start(spring.context.annotated-bean-reader.create);

//额外会创建StandardEnvironment

this.reader=newAnnotatedBe

文档评论(0)

1亿VIP精品文档

相关文档