文章 2022-02-14 来自:开发者社区

Spring原理学习系列之六:IOC原理之BeanDefinition注册

引言在上一篇文章中,我们大致介绍了Bean创建、Bean加载的流程,但是由于文章篇幅所限,不能事无巨细的进行详细介绍。后续本系列的文章将对这部分的内容进行庖丁解牛,尽可能的将IOC中比较重要的细节说明清楚,以便于自己以及花时间阅读本文的读者可以加深对于Spring IOC的深入理解。BeanDefinitionBeanDefinitionRegistry总结一、BeanDefinition纳尼,....

Spring原理学习系列之六:IOC原理之BeanDefinition注册
文章 2022-02-14 来自:开发者社区

Spring原理学习系列之五:IOC原理之Bean加载

引言其实很多同学都想通过阅读框架的源码以汲取框架设计思想以及编程营养,Spring框架其实就是个很好的框架源码学习对象。我们都知道Bean是Spring框架的最小操作单元,Spring框架通过对于Bean的统一管理实现其IOC以及AOP等核心的框架功能,那么Spring框架是如何把Bean加载到环境中来进行管理的呢?本文将围绕这个话题进行详细的阐述,并配合Spring框架的源码解析。Bean创建....

Spring原理学习系列之五:IOC原理之Bean加载
文章 2022-02-14 来自:开发者社区

Spring原理学习系列之四:Spring AOP原理(从源码层面分析)-------下部

引言在上一篇文章中,我们通过跟踪源码调用,一步一步找到了Spring框架中处理AOP的源头,明确了框架中AOP调用的整个过程。本篇文章将侧重探讨其中使用到的代理模式,它是23种java设计模式种的一种比较常用的结构型设计模式,在很多框架中经常可以看到它的身影,同时在我们自己的实际编码中在一些场景下我们也可以使用这种设计模式来组织实现自己的代码,将代码逻辑与实际业务进行解耦。下面,我们将从以下几个....

Spring原理学习系列之四:Spring AOP原理(从源码层面分析)-------下部
文章 2022-02-14 来自:开发者社区

Spring原理学习系列之三:Spring AOP原理(从源码层面分析)-------上部

引言本文是Spring原理分析的第三篇博文,主要阐述Spring AOP相关概念,同时从源码层面分析AOP实现原理。对于AOP原理的理解有利于加深对Spring框架的深入理解。同时我也希望可以探究Spring框架在处理AOP的解决思路,学习框架的时候,有时候需要站在设计者的角度上去考虑,如果自己是设计者遇到同样需要解决的问题自己会怎么去处理,然后再对照实际框架中的处理方式,这样可以发现自己考虑不....

Spring原理学习系列之三:Spring AOP原理(从源码层面分析)-------上部
文章 2022-02-14 来自:开发者社区

Spring原理学习系列之一:注解原理解析

引言对于Spring注解大家肯定都不陌生,在日常开发工作中也会经常使用到注解。有时候提问小伙伴,注解的原理是什么,大部分都回答是利用了反射机制。但是继续深入提问,在Spring中是如何解析这些自带注解以及注解到底在什么时候起作用等问题时,很多人都会犯嘀咕。同样我在实际使用的过程中,也会有相同的困惑。所以一直想探究下注解实际的工作原理以及设计思想。用此文记录下自己对于注解原理的理解,也为有同样疑问....

Spring原理学习系列之一:注解原理解析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注