spring
spring源码笔记
温柔一cai刀
已知越多,未知越多!
展开
-
Spring Boot整合Dubbo Provider
文章目录一、前言二、Provider 整合2.1 ServiceAnnotationBeanPostProcessor 类层次结构2.2 Provider 整合流程2.3 源码佐证2.3.1 注解驱动2.3.2 Dubbo配置文件加载2.3.3 ServiceAnnotationBeanPostProcessor 包扫描三、Provider 侧服务导出3.1 服务导出四、总结一、前言前一篇《S...原创 2020-05-04 16:32:22 · 1059 阅读 · 0 评论 -
Spring Boot整合Dubbo Consumer
文章目录一、前言二、Consumer 整合2.1 ReferenceAnnotationBeanPostProcessor 类层次结构2.2 Consumer整合流程2.3 源码分析2.3.1 依赖查找2.3.2 依赖注入三、Consumer 侧服务引入3.1 代理对象生成一、前言Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,实际应用中,比较传统的使用方式是通过xml...原创 2020-05-03 10:34:37 · 1162 阅读 · 0 评论 -
【俯瞰Spring】三、IoC容器初始化(上)
文章目录一、前言二、IoC容器创建及初始化2.1 第一步: 准备ApplicationContext2.2 第二步: 注册启动类Bean定义2.3 第三步: 初始化Ioc容器三、小结一、前言从本节开始,会花较多篇幅去深入了解Spring IoC容器的初始化流程。整体串联的知识点会很多,包括IoC容器的实现、IoC容器的初始化、Bean定义扫描、Bean的生命周期、Spring的扩展机制Bean...原创 2020-03-07 20:00:44 · 220 阅读 · 0 评论 -
【俯瞰Spring】二、Bean的生命周期
文章目录一、前言二、Bean的生命周期三、Bean生命周期剖析3.1 Bean定义生成、注册3.2 实例化3.2.1实例化是什么?3.2.2 扩展点3.3 依赖注入3.4 初始化3.5 销毁四、总结一、前言同人有生老病死一样,在Spring中IoC容器管理的Bean也具备实例化、初始化、销毁一整套完整的生命周期。有了生命周期,Ioc容器就能在生命周期的各个阶段对Bean的功能进行扩展或增强,比...原创 2020-03-02 23:28:18 · 273 阅读 · 1 评论 -
【俯瞰Spring】一、Spring核心工作机制
文章目录一、前言二、Spring核心运行机制2.1 一图看穿Spring2.2 BeanDefiniton 和BeanFacotroyPostProcess2.3 BeanPostProcess三、总结3.1 小结3.2 其它一、前言提起Spring,Java程序员应该不会陌生,或多或少都在企业项目中应用到Spring这个开发框架。Spring的提供Ioc、Aop等功能极大降低了软件开发的复...原创 2020-02-29 22:00:20 · 442 阅读 · 1 评论