随笔分类 -  Spring

摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 什么是公共注解?公共注解就是常见的Java注解,特别是JSR-250中的注解。例如:@Resource、@PostConstructor、@P 阅读全文
posted @ 2020-07-08 22:26 leisurexi 阅读(522) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 我们平时使用 Spring 时,想要 依赖注入 时使用最多的是 @Autowired 注解了,本文主要讲解 Spring 是如何处理该注解并实 阅读全文
posted @ 2020-07-07 21:55 leisurexi 阅读(3054) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器的功能扩展。 正文 我们平时在使用 Spring 时,大多不会直接使用 BeanFactory,使 阅读全文
posted @ 2020-07-06 22:25 leisurexi 阅读(397) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器中 bean 的初始化阶段。 正文 我们在Spring IoC bean 的创建一文中分析创建 b 阅读全文
posted @ 2020-07-05 10:39 leisurexi 阅读(608) 评论(0) 推荐(1)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器中 bean 的属性赋值阶段。 正文 我们在Spring IoC bean 的创建一文中分析创建 阅读全文
posted @ 2020-07-04 12:08 leisurexi 阅读(694) 评论(0) 推荐(1)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 是怎么解决循环依赖的问题的。 正文 什么是循环依赖 循环依赖就是循环引用,就是两个或多个 bean 相 阅读全文
posted @ 2020-06-27 20:35 leisurexi 阅读(988) 评论(0) 推荐(2)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器是怎么创建 bean 的实例。 正文 在上一篇Spring IoC bean 的加载中有这么一段代 阅读全文
posted @ 2020-06-27 00:44 leisurexi 阅读(527) 评论(0) 推荐(1)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器是怎么加载 bean 的。 正文 我们先看一下Spring IoC BeanDefinition 阅读全文
posted @ 2020-06-26 12:39 leisurexi 阅读(483) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要分析 context:componment-scan 标签 Spring 是如何解析的。 正文 其实 context 开头的标签也 阅读全文
posted @ 2020-06-10 20:06 leisurexi 阅读(543) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器怎么解析自定义标签的。 正文 在分析自定义标签怎么解析之前,我们先看如何自定义一个标签以及让其能被 阅读全文
posted @ 2020-05-21 15:28 leisurexi 阅读(332) 评论(0) 推荐(1)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器怎么解析默认标签的。 正文 所谓的默认标签就是 import、alias、bean、beans 这 阅读全文
posted @ 2020-04-21 23:45 leisurexi 阅读(345) 评论(0) 推荐(0)
摘要:前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器怎么加载 bean 的定义元信息。 下图是一个大致的流程图: 正文 首先定义两个简单的 POJO, 阅读全文
posted @ 2020-04-14 20:57 leisurexi 阅读(572) 评论(0) 推荐(2)