![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码笔记
文章平均质量分 91
spring、mybatis源码等
喵咪的窝
这个作者很懒,什么都没留下…
展开
-
Spring源码七:Bean的实例化-多例作用域和自定义作用域Scope
文章目录Bean的实例化-多例作用域和ScopeBean的实例化-多例作用域和Scope多例作用域Spring 容器加载的时候,大部分处理的是单例bean的实例化过程,也就是默认的bean作用域,而且Spring 容器对多例bean默认采取的是类似懒加载的方式,所以Spring启动后多例bean并不会实例化,那么当BeanDefinition中bean的属性为多例的时候,Spring 是如何处理的呢? ...原创 2021-01-28 00:18:23 · 295 阅读 · 0 评论 -
Spring源码六:Bean的实例化-循环依赖
文章目录Bean的实例化-循环依赖Bean的实例化-循环依赖循环依赖注解的实现过程,其实就是Spring Bean的自动装配过程,存在于Srping bean的生命周期中,Spirng 中有三种bean的装配机制:xml进行显示配置java中进行显示配置隐式的bean发现机制和自动装配 所以要想了解Spring中的注解原理,首先需要了解注解的装配过程。 ...原创 2021-01-18 23:02:11 · 115 阅读 · 0 评论 -
Spring源码五:Bean的实例化-注解支持
文章目录Bean的实例化-注解支持注解处理的入口注解的装配与收集注解的装配与收集CommonAnnotationBeanPostProcessorAutowiredAnnotationBeanPostProcessorBean的实例化-注解支持 注解支持注解的实现过程,其实就是Spring Bean的自动装配过程,存在于Srping bean的生命周期中,Spirng 中有三种bean的装配机制:xml进行显示配置java中进行显示配置隐式的bean发现机制和自动装配 所以要想了解Sp原创 2021-01-18 20:38:09 · 151 阅读 · 0 评论 -
Spring源码三:Bean的实例化-动态注册bean
文章目录Spring 初始化核心流程invokeBeanFactoryPostProcessors 方法registerBeanPostProcessors 方法BeanPostProcessorInstantiationAwareBeanPostProcessorSmartInstantiationAwareBeanPostProcessorMergedBeanDefinitionPostProcessorSpring 初始化核心流程 Spring容器初始化的核心方法是AbstractApplic原创 2021-01-17 16:42:58 · 441 阅读 · 0 评论 -
Spring源码四:Spring 容器Bean的实例化(包含依赖注入源码)
文章目录# 一、初始化流程概述 Spring容器初始化的核心方法是AbstractApplicationContext#refresh() 。里面包含:原创 2021-01-17 03:23:40 · 392 阅读 · 4 评论 -
Spring源码二:Spring 初始化机制
文章目录一、初始化流程概述├─ testSpringStart()├─ ClassPathXmlApplicationContext()├─ refresh()├─ obtainFreshBeanFactory()│ ├─ refreshBeanFactory()│ ├─ loadBeanDefinitions()│ ├─ doLoadBeanDefinitions()│ ├─ registerBeanDefinitions()│ ├─ registerBeanDefinitions()│ ├─ doReg原创 2021-01-16 19:25:25 · 281 阅读 · 1 评论 -
Spring源码一:Spring 程序入口和xml解析
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、Spring 源码下载1、git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git2、gradle 下载,gradle 要 JDK8 的版本。3、到下载的 spring 源码路原创 2021-01-16 12:50:19 · 974 阅读 · 0 评论