首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring Framework 源码解读(更新中)
写代码的比利
创建于2022-08-19
订阅专栏
此专栏收录我在学习 Spring Framework 源码时候的笔记和分享。(欢迎点点关注、点点赞、点点收藏,让我不好意思不更新。)
等 239 人订阅
共78篇文章
创建于2022-08-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring 源码阅读 18:Spring 上下文初始化的最后一步
本文分析 Spring 上下文初始化过程中, 最后阶段的收尾工作,包括 Spring 生命周期的的初始化和初始化完成的事件发布。
Spring 源码阅读 17:初始化非懒加载的单例 Bean
本文分析 Spring 上下文初始化过程中, 提前初始化非懒加载的单例 Bean 的过程。这一步算是在容器初始化是进行的创建 Bean 的预热工作。
Spring 源码阅读 16:初始化事件广播器 & 注册事件监听器
本文分析 Spring 上下文初始化过程中, 初始化事件广播器和注册事件监听器的过程。它们是 Spring 框架提供的基于 Pub/Sub 机制的事件发布和订阅模型。
Spring 源码阅读 15:初始化 MessageSource
本文分析 Spring 上下文初始化过程中, MessageSource 初始化的过程。MessageSource 是 Spring 框架中,处理 i18n 的组件。
Spring 源码阅读 14:注册 BeanPostProcessor
本文主要分析了 Spring 上下文初始化过程中,注册 BeanPostProcessor 的逻辑。
Spring 源码阅读 13:执行 BeanFactoryPostProcessor 中的处理方法
本文主要分析了 Spring 上下文初始化过程中,执行 BeanFactoryPostProcessor 的逻辑。
Spring 源码阅读 12:BeanFactory 预处理
本文通过阅读源码,分析了 Spring 容器初始化过程中,在 BeanFactory 初始化完成之后,对 BeanFactory 进行预处理的过程。
Spring 源码阅读 11:BeanDefinition 介绍
之前用 5 篇源码阅读文章详细分析了 BeanFactory 初始化的过程中 BeanDefinition 加载的流程。我把这一过程分成了四个阶段,这里再做一个简单的总结。
Spring 源码阅读 10:自定义的 EntityResolver 是如何帮助 Spring 校验 XML 配置的
这篇是为了填 [Spring 源码阅读 07:加载 BeanDefinition 的过程(资源加载阶段)]中留的一个坑
Spring 源码阅读 09:加载 BeanDefinition 的过程(注册阶段)
Spring 初始化 BeanFactory 过程中最重要的步骤之一就是加载 BeanDefinition,本文介绍 BeanDefinition 加载过程。
Spring 源码阅读 08:加载 BeanDefinition 的过程(解析阶段)
Spring 初始化 BeanFactory 过程中最重要的步骤之一就是加载 BeanDefinition,本文介绍 BeanDefinition 加载过程。
Spring 源码阅读 07:加载 BeanDefinition 的过程(资源加载阶段)
Spring 初始化 BeanFactory 过程中最重要的步骤之一就是加载 BeanDefinition,本文介绍 BeanDefinition 加载过程。
Spring 源码阅读 06:加载 BeanDefinition 的过程(准备阶段)
Spring 初始化 BeanFactory 过程中最重要的步骤之一就是加载 BeanDefinition,本文介绍 BeanDefinition 加载过程。
Spring 源码阅读 05:忽略感知接口对应成员变量的自动装配
在 Spring 中,Aware 接口也被叫做感知接口,当一个 Bean 实现了感知接口的时候,Spring 创建 Bean 的时候,就会通过调用感知接口的方法注入相应的数据。
Spring 源码阅读 04:BeanFactory 初始化
本篇要阅读的是 BeanFactory 初始化的部分,也就是 AbstractApplicationContext#refresh 方法中的 obtainFreshBeanFactory() 方法调用
Spring 源码阅读 03:初始化 Spring 上下文信息
这篇文章探索 Spring 容器初始化过程中最重要的 refresh 方法中,初始化 Spring 上下文信息的部分。
Spring 源码阅读 02:ApplicationContext 初始化 Spring 容器
本文主要分析了通过 ClassPathXmlApplicationContext 初始化 Spring 容器的过程。
Spring 源码阅读 01:Resource 资源抽象
在 Spring 的核心源码中,`Resource` 接口定义了 Spring 对底层资源访问的抽象,通过实现 Resource 接口,我们可以开发各种资源的访问能力。