深入浅出Spring架构设计

Spring 

前言为什么需要Spring? 什么是Spring?对于这样的问题,大部分人都是处于一种朦朦胧胧的状态,说的出来,但又不是完全说的出来,今天我们就以架构设计的角度尝试解开Spring的神秘面纱。本篇文章以由浅入深的方式进行介绍,大家不必惊慌,我可以保证,只要你会编程就能看懂。本篇文章基于Spring

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

Spring 

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

Configuration注解一定要加吗?

Spring 

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

Conditional注解与SpringBoot组件扩展

Spring 

关于Conditional注解与SpringBoot组件扩展这件事

SpringBoot自定义Starter

Spring 

SpringBoot自定义starter上期讲到,关于SpringBoot自动装配原理,相信小伙伴们已经看明白啦,今天,我们就来聊一聊如何根据自动装配原理,自定义一个starter吧什么是starter我们玩了那么久的SpringBoot, 几乎项目依赖中基本上全是各种各样的starter, 那么到

SpringBoot自动装配原理

Spring 

Spring Boot自动装配原理前言我相信,只要你用过Spring Boot,就会对这样一个现象非常的好奇:引入一个组件依赖,加个配置,这个组件就生效了。举个例子来说,比如我们常用的Redis, 在Spring Boot中的使用方式是这样的:1.引入依赖<dependency> &l

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