【Spring专题】Bean的声明周期流程图

目录

  • 前言
    • 阅读指引
  • 流程图
    • 一、之前推测的简单流程图(一点点参考)
    • *二、Bean生命周期流程图(根据Spring源码自结)
    • *三、阶段源码流程图(不断更新)

前言

我向来不主张【通过源码】理解业务,因为每个人的能力有限,甚至可能会因为阅读错误导致出现理解上的偏差,所以我决定,还是先帮大家【开天眼】,先整体看看流程图,好知道,Spring在写源码的过程中到底干了啥事情。

阅读指引

对于【一、之前推测的简单流程图】大家可以不看,这只是我在之前在引导阶段,根据Spring基础功能反推过来的流程图而已。但是,对于【二、Bean生命周期流程图】和【三、阶段源码流程图】大家可以一定得看,这才是本章的重点

流程图

一、之前推测的简单流程图(一点点参考)

我在之前的笔记里面,在学习的过程中,自己总结了一些流程图,附在这里给大家对比一下。大家只要简单知道下就好,具备一点点参考性而已。
Spring整体简易流程图:
【Spring专题】Bean的声明周期流程图_第1张图片
Spring扫描简易流程图:
【Spring专题】Bean的声明周期流程图_第2张图片
SpringIOC简易流程图:
【Spring专题】Bean的声明周期流程图_第3张图片

*二、Bean生命周期流程图(根据Spring源码自结)

下图是我根据Spring源码自结的Bean生命周期,但是没有将AOP的过程给截过来。等后面我学到了,有头绪了会更新一下。但总的来说,这个流程图很完善了
【Spring专题】Bean的声明周期流程图_第4张图片

*三、阶段源码流程图(不断更新)

【Spring专题】Bean的声明周期流程图_第5张图片

你可能感兴趣的:(tuling学院学习笔记,spring,流程图)