spring 源码
0 人感兴趣 · 11 次引用
- 最新
- 推荐

Spring 源码解析 -Spring 事务
下⾯我会简单介绍⼀下 Spring 事务的基础知识,以及使⽤⽅法,然后直接对源码进⾏拆解。
Spring 之 IOC
IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现Ioc的一种方法,也有人认为DI只是oC的另一种说法。没有引oC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的

Spring 源码分析 (六)FactoryBean 接口解析
BeanFactory:这就是一个Factory,是一个IOC容器或者叫对象工厂,它里面存着很多的bean。例如默认的实现方式DefaultListableBeanFactory;我们把IOC容器可以比作一个水桶,IOC容器里面的所有bean就是装的水;##FactoryBean

Spring 源码解析 (五)Spring 加载 bean 依赖注入
在开始这篇文章之前,我们简单回顾一下前面几篇文章的内容 至此,我们分析过后,可以简单的归纳一下Spring IOC容器的过程一、Resource定位过程 这个Resource定位指的的是BeanDefinition的资源定位,他由ResourceLoader通过统一的Resource接口来完成

Spring 源码解析 (四)Spring 是怎么处理 BeanDefinition 的?
作者:石臻臻,CSDN博客之星Top5、Kafka Contributor、nacos Contributor、华为云 MVP,腾讯云TVP,滴滴Kafka技术专家、 KnowStreaming。

Spring 源码分析 (三)Spring 是如何把元素解析成 BeanDefinition 对象的
spring中解析元素最重要的一个对象应该就属于 BeanDefinition了;这个Spring容器中最基本的内部数据结构;它让xml文件中所有的配置有了一个归属的地方;在xml中存在的配置都能在BeanDefinition找到对应的属性;我们今天来看看BeanDefinition是如何被创建的

Spring 源码分析 (二)Spring 怎么扩展解析 xml 接口的
1自定义Spring配置 https://blog.csdn.net/bingduanlbd/article/details/38770685

Sring 源码解析 (一)Spring 是怎么读取配置 Xml 文件的
1#Spring读取配置文件##Document 在XmlBeanDefinitionReader.doLoadBeanDefinitions(InputSource inputSource, Resource resource)方法中将Xml文件转换成Document对象;Document doc = doLoadDocument(inputSource, resource);

SpringCloud - Feign 核心源码解析
Feign作为一个声明式的Http服务客户端,通过接口加注解的方式,就能够完成对服务提供方接口的调用,极大的简化了我们在调用服务时的工作。

SpringCloud - Ribbon 核心源码解析
Spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,简单的说,它能够使用负载均衡器基于某种规则或算法调用我们的微服务集群,并且我们也可以很容易地使用Ribbon实现自定义负载均衡算法。