spring的属性注入通过populateBean()方法实现。分为自动装配和手动装配 实例代码 调用链过程 Ab...[作者空间]
在分析spring生命周期中属性注入方法前。有必要分析第三次后置处理器方法applyMergedBeanDefin...[作者空间]
springMVC核心流程分析与视图解析DispatcherServlet依赖关系图 示例代码 核心调用流程 Fr...[作者空间]
springMVC初始化 在分析具体的url请求之前,需要了解springMVC环境(spring的web容器)如...[作者空间]
注解方式初始化 springMVC零配置,使用注解方式初始化官网参考:https://docs.spring.io...[作者空间]
applyMergedBeanDefinitionPostProcessors方法 在bean的生命周期中,第三次...[作者空间]
推测构造方法 推测构造方法在bean的生命周期的第二次后置处理器 调用链 AbstractApplicationC...[作者空间]
示例代码 生成的代理字节码文件 配置类增强 对配置类CglibAppConfig进行cglib代理 debug分析...[作者空间]
JDK动态代理是基于接口使用,通过Proxy.newProxyInstance方法使用。传入参数:当前类加载器、目...[作者空间]
postProcessBeforeInstantiation AbstractAutoProxyCreator#p...[作者空间]
基本概念 官网参考https://docs.spring.io/spring-framework/docs/cur...[作者空间]
spring在默认单例的情况下是支持循环引用的代码体现在AbstractAutowireCapableBeanFa...[作者空间]
spring整合mybatis过程分析 version: '2.0.2'之前 实现原理:执行内置的BeanDefi...[作者空间]
把一个对象放到spring容器中1.FactoryBean 2.registerSingleAnnotationC...[作者空间]
Bean工厂后置处理器分析 执行链 AnnotationConfigApplicationContext#Anno...[作者空间]
研究spring源码,官网是一定要参考的自动注入https://docs.spring.io/spring-fra...[作者空间]
BeanFactoryPostProcessor 干预初始化过程(各种属性的填充和修改)BeanPostPro...[作者空间]
BeanDifinition概念及继承关系 BeanDifinition可以包含很多配置信息,包括构造函数参数、属...[作者空间]