Bean的生命周期

Spring 

Bean的生命周期前言1、什么是Bean的生命周期?2、Bean的生命周期是怎样的?什么是Bean的生命周期我们知道,在Java中,万物皆对象,这些对象有生命周期:实例化 -> gc回收而Bean同样也是Java中的对象,只是在这同时,Spring又赋予了它更多的意义。于是乎,我们将Bean从

从依赖倒置原则看Spring

Spring 

前言知其然,更应知其所以然。案例我们先来看一个案例:有一个小伙,有一辆吉利车, 平常就开吉利车上班代码实现:public class GeelyCar { public void run(){ System.out.println("geely running"

关于我对Spring循环依赖的思考

Spring 

关于我对Spring循环依赖的思考,以及详细的Spring循环依赖设计介绍

Configuration注解一定要加吗?

Spring 

Configuration注解一定要加吗?在上一期SpringBoot自定义starter中,我们讲到自动配置类是可以不加@Configuration注解的,但是在特定的场景会引发一个小小的问题,今天我们就来聊一下这个奇怪的小知识吧案例

Spring源码分析之AOP从解析到调用

Spring 

Spring源码分析之AOP从解析到调用往期文章:Spring源码分析之预启动流程Spring源码分析之BeanFactory体系结构Spring源码分析之BeanFactoryPostProcessor调用过程详解Spring源码分析之Bean的创建过程详解Spring源码分析之循环依赖及解决方案

Spring源码分析之循环依赖及解决方案

Spring 

Spring源码分析之循环依赖及解决方案往期文章:Spring源码分析之预启动流程Spring源码分析之BeanFactory体系结构Spring源码分析之BeanFactoryPostProcessor调用过程详解Spring源码分析之Bean的创建过程详解正文:首先,我们需要明白什么是循环依赖?

Spring源码分析之Bean的创建过程详解

Spring 

Spring源码分析之Bean的创建过程详解前文传送门:Spring源码分析之预启动流程Spring源码分析之BeanFactory体系结构Spring源码分析之BeanFactoryPostProcessor调用过程详解本文内容:在IOC中,是如何通过beanDefition创建出一个bean的?

Spring源码分析之BeanFactoryPostProcessor调用过程

Spring 

Spring源码分析之BeanFactoryPostProcessor调用过程前文传送门:Spring源码分析之预启动流程Spring源码分析之BeanFactory体系结构本文内容:AbstractApplicationContext#refresh前部分的一点小内容BeanFactoryPost

Spring源码分析之BeanFactory体系结构.md

Spring 

什么是BeanFactory?提到Spring,自然而然的让人第一时间想到的就是它的核心--IOC容器,而IOC容器的顶层核心接口就是我们的BeanFactory,如果能够理解BeanFactory的体系结构想必能让我们对Spring整体脉络有更加清晰的认知,所以,本文的探究方向主要为以下几点:Be

Spring源码分析之预启动流程

Spring 

SpringIOC容器预启动流程源码探析在应用程序中,一般是通过创建ClassPathXmlApplicationContext或AnnotationConfigApplicationContext这两个最底层子类来启动SpringIOC容器:ClassPathXmlApplicationConte