芋道源码
2020-12-05
转载
67
Spring Transaction 主要基于 Spring AOP 机制来实现的,所以建议对 AOP 的源码有一定的了解。当然,一般情况下,也是先看完 AOP 相关的源码,在来看 Transaction 的源码。
芋道源码
2020-12-05
转载
113
Spring AOP 是基于 Spring IoC 机制来实现的,所以建议对 IoC 的源码有一定的了解。
芋道源码
2020-12-05
转载
80
下面这张图演示了一个可用的 bean 是如何从 xml 配置文件中演变过来的。
芋道源码
2020-12-05
转载
52
博客只是对 ApplicationContext 相关的接口做了一个简单的介绍,作为一个高富帅级别的 Spring 容器,它涉及的方法实在是太多了。
芋道源码
2020-12-05
转载
62
博客中都是基于 BeanFactory 这个容器来进行分析的,BeanFactory 容器有点儿简单,它并不适用于我们生产环境,在生产环境我们通常会选择 ApplicationContext 。
芋道源码
2020-12-05
转载
53
spring.profiles.active 和 @Profile 这两个我相信各位都熟悉吧,主要功能是可以实现不同环境下(开发、测试、生产)参数配置的切换
芋道源码
2020-12-05
转载
54
将定义 Bean 的资源文件解析成 BeanDefinition 后需要将其注入容器中,这个过程由 BeanDefinitionRegistry 来完成。
芋道源码
2020-12-05
转载
59
在开始分析 InstantiationStrategy 之前,我们先来简单回顾下 Bean 的实例化过程。
芋道源码
2020-12-05
转载
69
在实例化 Bean 阶段,我们从 BeanDefinition 得到的并不是我们最终想要的 Bean 实例,而是 BeanWrapper 实例。
芋道源码
2020-12-05
转载
59
在上篇文章中小编分析了 Spring ConversionService 类型转换体系,相信各位都对其有了一个清晰的认识,这篇博客将利用 ConversionService 体系来实现自己的类型转换器。