Spring5.x
文章平均质量分 84
jacob_earl
这个作者很懒,什么都没留下…
展开
-
Spring 5.1.2核心技术之WebFlux(一)
Spring WebFlux是Spring从5.0开始提供的,由于最近在研究Spring Boot,正好研究到了Spring Boot中的WebFlux所以就看了下Spring官方文档,后来发现只有英文的,不太方便,所以根据官网进行了翻译.我不是一个专业的翻译人员,第一写,希望大家多多鼓励.如果有翻译不太恰当的地方,希望大家给指正.1.1 概论 为什么需要Spri...翻译 2018-11-01 11:32:15 · 1237 阅读 · 0 评论 -
Spring5源码浅析(八)—FactoryBeanRegistrySupport
在前两篇《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)》和《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(下)》中,我给大家详细分析了DefaultSingletonBeanRegistry这个类,从中我们知道DefaultSingletonBeanRegistry主要侧重于Bean的注册,销...原创 2019-02-01 15:21:39 · 1611 阅读 · 0 评论 -
Spring5源码浅析(七)—DefaultSingletonBeanRegistry(下)
在上一篇《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)》中,给大家分析了DefaultSingletonBeanRegistry中的registerSingleton,addSingleton,addSingletonFactory这三个用于单例Bean的注册管理的函数,以及getSingleton及其另外两个重载这几个用于单例Bean...原创 2019-01-31 17:51:23 · 410 阅读 · 0 评论 -
Spring5源码浅析(六)—SimpleAliasRegistry
从今天开始,我们将沿着DefaultListableBeanFactory的继承线,从上往下梳理他们的实现,如果有不清楚DefaultListableBeanFactory继承线的,可以参考《Spring5源码浅析(五)—DefaultListableBeanFactory之总览》.首先来看一下继承线的顶部SimpleAliasRegistry的源码,SimpleAliasRegis...原创 2019-01-08 16:54:26 · 450 阅读 · 0 评论 -
Spring5源码浅析(五)—DefaultListableBeanFactory之总览
通过前四篇《Spring5源码浅析(一)--BeanFactory》、《Spring5源码浅析(二)-- ListableBeanFactory与HierarchicalBeanFactory》、《Spring5源码浅析(三)-- ConfigurableBeanFactory》、《Spring5源码浅析(四)--ConfigurableListableBeanFactory》的分...原创 2019-01-07 18:08:25 · 764 阅读 · 0 评论 -
Spring5源码浅析(三)—ConfigurableBeanFactory
在上一篇中,我们分析了HierarchicalBeanFactory和ListableBeanFactory这两个接口的情况,然后我们知道ListableBeanFactory主要是扩展了一些对工厂内的Bean进行汇总统计和迭代的一些接口,而HierarchicalBeanFactory接口则是提供了工厂的层级关系,可以使用它来获取父级工厂,本次呢,我们来学习SpringIOC中比较...原创 2019-01-03 10:58:22 · 1862 阅读 · 0 评论 -
Spring5源码浅析(四)—ConfigurableListableBeanFactory
在上一篇中,我们简要分析了SingletonRegistry和ConfigurableBeanFactory这两个接口的情况,然后我们知道SingletonRegistry主要是为单例服务的尤其是为那些手动注册的单例来服务的,包含了单例的注册、获取、个数统计,名称返回这几类的函数,并且也知道这个接口里的获取型函数只检查已经被实例化的Bean.另外虽然庞杂,我们也看了Configura...原创 2019-01-07 13:33:15 · 5174 阅读 · 0 评论 -
Spring5源码浅析(二)—ListableBeanFactory与HierarchicalBeanFactory
在上一篇中,我们简单分析了一下Spring IOC容器中的根基BeanFactory,今天我们来看一下BeanFactory的两个扩展,ListableBeanFactory与HierarchicalBeanFactory.他们的基本情况如下图所示: 我们首先来看一下HierarchicalBeanFactory,他在BeanFactory的基础上增加了两个函数,一个是...原创 2018-12-29 13:05:43 · 2317 阅读 · 2 评论 -
Spring5源码浅析(一)--BeanFactory
Spring广受欢迎的两大特性是IOC和AOP。IOC是Spring所提供的容器技术,主要用来维护系统中的组件的实例化.而容器中最基本的就是BeanFactory.BeanFactory的结构如下所示: BeanFactory是Spring体系中的一个最基本最底层的容器,并且跟我们平时所用的不太相同,我们平时在使用一些小型容器,比如Map或Set或List的时候,或...原创 2018-12-27 11:49:39 · 759 阅读 · 0 评论 -
Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)
在上一篇《Spring5源码浅析(六)—SimpleAliasRegistry》中,我们分析了SimpleAliasRegistry的源码,本篇呢,我们继续沿着DefaultListableBeanFactory的继承线往下走,开始分析DefaultSingletonBeanRegistry. 这个类除了是SimpleAliasRegistry的子类之外,它还实现了Singleton...原创 2019-01-28 17:38:47 · 474 阅读 · 0 评论