Spring 源码学习 11:invokeBeanFactoryPostProcessors
invokeBeanFactoryPostProcessors 会执行 BeanFactory 的后置处理器。
Spring 源码学习 10:prepareBeanFactory 和 postProcessBeanFactory
根据 refresh 流程,当 obtainFreshBeanFactory 执行结束后,下一步会执行 prepareBeanFactory ,顾名思义,这个方法主要是准备 BeanFactory,下面一起看一看这部分逻辑。
Spring 源码学习 09:refresh 大概流程
前面的准备工作结束之后,就是进入核心代码 refresh。
Spring 源码学习 08:register 注册配置类
context.register(JavaConfig.class);
Spring 源码学习 07:ClassPathBeanDefinitionScanner
this.scanner = new ClassPathBeanDefinitionScanner(this);
Spring 源码学习 06:AnnotatedBeanDefinitionReader
this.reader = new AnnotatedBeanDefinitionReader(this);
Spring 源码学习 05:BeanDefinition 概念及其实现
结合官方文档以及源码,一起了解一下 BeanDefinition!
Spring 源码学习 04:初始化容器与 DefaultListableBeanFactory
藏着的 DefaultListableBeanFactory
Spring 源码学习 03:创建 IoC 容器的几种方式
现在从简图这入手,先来看看如何创建容器!
Spring 源码学习 02:关于 Spring IoC 和 Bean 的概念
通过本文简单了解一下 IoC 和 Bean 的概念
Spring 源码学习 01:源码阅读环境的搭建
本文记录了 Spring 源码环境的搭建方式,以及踩过的那些坑!当前版本:5.3.2-SNAPSHOT。
【工具册】- DocView 现在支持自定义 Markdown 模版了!
有小伙伴反馈说希望可以自定义 Markdown 模版,这样就可以导出自己想要的样式了!这个功能可以有,毕竟大家不可能都生成一模一样的文档。现在来一起看看如何实现自定义模版吧!