springboot源码
JAVA,你好!
毕业于郑州大学,工作经验7年
展开
-
spring源码系列:SpringCloud中的父子容器&容器启动流程源码解析(一)
作者寄语今天我们来聊一下Spring的启动流程 以及SpringCloud的父子容器的初始化过程。这个在平时工作中面试中也是出现频率比较高的知识点。特别是SpringCloud的父子容器的概念,如果你的项目中引入了Feign和Ribbon组件 却不知道SpringCloud底层是怎么管理的 在实际开发中排查问题是非常困难的。 我们分4篇文章来一探究竟。容器概述在微服务的环境中 我们说的IOC容器实际上有三层意思:bootstrap容器,Spring容器,微服务组件容器,如下图所示bootst原创 2020-11-11 21:46:51 · 715 阅读 · 0 评论 -
Spring源码系列:IOC容器的扩展
目录概述主要的接口介绍在spring中的调用点调用顺序概述Spring的核心就是容器思想,后续的所有的spring的功能都是在此基础上进行扩展,谈到扩展我们就不得不提spring为我们预留的一些功能强大的扩展接口,也就是在设计开发IOC容器的时候为后续功能或开发者预留的一些接口。大部分中间件都是通过这些扩展接口集成到spring中的。可以理解为容器在启动刷新过程中对外界的通知接口。主要的接口...原创 2020-04-25 20:52:36 · 184 阅读 · 0 评论 -
SpringBoot源码系列:Environment机制深入分析(二)
目录SpringBoot2 Binder的使用DocumentFilterSpringBoot2 Binder的使用我们回顾上一节 在向容器发送ApplicationEnvironmentPreparedEvent事件之后还执行了一行代码**bindToSpringApplication(environment);**下面我们看一下这行代码的具体作用private ConfigurableE...原创 2020-04-06 22:08:33 · 517 阅读 · 0 评论 -
SpringBoot源码系列:Environment机制深入分析(一)
目录概述Springboot 自定义Environment DemoEnvironment的存储容器PropertySourcesspringboot Environmen初始化流程概述Spring的Environment是一个高度抽象的接口。在我们实际开发中可谓是处处都有它的身影,为了彻底弄清它的庐山真面 本文将从源码的角度去分析Environment,让我们更加深入的认识它。以便在工作中遇...原创 2020-04-05 12:50:54 · 1083 阅读 · 0 评论