![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 83
JavaHxg
Java从业者
展开
-
四、Spring源码-DI的过程
接下来我们分析下Spring源码中Bean初始化过程中的DI过程。也就是属性的依赖注入。原创 2023-07-31 16:25:57 · 108 阅读 · 0 评论 -
三、Spring源码-实例化
接下来我们看看Bean的实例化处理。原创 2023-07-31 16:21:56 · 139 阅读 · 0 评论 -
二、Spring源码-初始化
接下来我们详细分析下refresh方法的作用。原创 2023-07-27 17:16:04 · 558 阅读 · 0 评论 -
一、Spring源码-ApplicationContext
AbstractBeanDefinition我们可以称之为BeanDefinition的模板类。结构我们上面其实有梳理通过上面我们可以看到AbstractBeanDefinition 具备了 Bean元数据的获取和属性相关的操作。同时AbstractBeanDefinition的继承结构它主要用在spring内部的bean定义、把不同类型的bean定义合并成RootBeanDefinition(getMergedLocalBeanDefinition方法)。原创 2023-07-27 17:09:23 · 168 阅读 · 0 评论 -
微服务面试题
EurekaRibbonFeignHystrixConfig等组件组成。NacosSentinelSeata等组件组成。Apollo 携程、SkyWalking 吴晟(shèng)国产开源的。原创 2023-04-03 14:50:59 · 305 阅读 · 0 评论 -
Spring源码面试题
Bean的定义==》 BeanDefinition》容器初始化的时候==》完成对应的实例。单例Bean保存在一级缓存中。原型Bean 在我们获取Bean的时候getBean()会完成对象的实例化Spring的IoC(Inversion of Control,控制反转)是一种设计模式,它的核心思想是将对象的创建、组装和管理过程交给框架来完成,而不是由应用程序直接控制。这种模式通过将应用程序的控制权交给框架来提高应用程序的可扩展性、灵活性和可维护性。原创 2023-04-03 14:43:16 · 221 阅读 · 0 评论