Spring源码解析
Professor麦
做一个不止于技术的博主,文末都有个人分享,欢迎点赞关注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
总结Spring的设计模式
哈哈哈,今天又水一篇文章了,主要是最近再刷算法和基础,一时半会文章未能写完总结Spring框架用到的设计模式适配器模式在 Spring 中的应用适配器其中一个作用是“统一多个类的接口设计”如果不了解Spring-MVC的可以先看看这个图不了解的可以先看这篇博客我们看到上面那个HandlerAdapter,通过HandlerAdapter拿到不同的Hander然后调用不同的Hander来执行不同的handle逻辑从而返回结果给前端(前后端分离的情况是不用解析视图的)那这个要怎么实现呢?//.原创 2020-07-23 23:03:36 · 405 阅读 · 0 评论 -
你真的了解Spring-AOP?
继上一篇自研实现Spring-IOC之后,今天又来复盘完善一下Spring-AOPSpring-AOPAOP就是面向切面编程,具体概念性的东西,我就不多解释,不了解的可以上网找找相关的文章说说我理解的Spring-AOPSpring-AOP是建立在IOC之上的,有了IOC容器才能实现AOP功能,那AOP有什么用了,这里可以简单说一下Spring的事务管理从而来理解Sprig-AOPSpring事务管理事务的特性事务具有ACID四个特性:原子性(Atomicity):事务是一个不可.原创 2020-07-14 17:19:32 · 333 阅读 · 0 评论 -
自研实现Spring-IOC
SpringIOC基础理论Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。"别找我们,我们找你”;即由IoC容器帮对象找相应的依赖对象并注入,而不是由对象主动去找。而依赖注入和依赖查询是实现IOC思想的其中的几种方式IOC的职责:松耦合、"别找我们,我们找你”依赖查询,一句话总结就是,主动去寻找相关的依赖类,用户是拉取依赖注入,由容器主动推送依赖查找是主动或手动的依赖查找方式,通常需要依赖容器或标准API 实现。而依赖注入则是手动或自动依赖绑定原创 2020-07-05 16:58:53 · 402 阅读 · 0 评论 -
浅谈spring循环依赖
简单刨析spring的循环依赖什么是循环依赖 循环依赖:就是N个类循环(嵌套)引用。 通俗的讲就是N个Bean互相引用对方,最终形成闭环。用一副经典的图示可以表示成这样(A、B、C都代表对象,虚线代表引用关系):注意:其实可以N=1,也就是极限情况的循环依赖:自己依赖自己另需注意:这里指的循环引用不是方法之间的循环调用,而是对象的相互依赖关系。(方法之间循环调用若有出口也是能够正常work的)举一个通俗一点的场景:如果在日常开发中我们用new对象的方式,若构造函数之间发生这种循环依赖的话,程序原创 2020-06-28 17:00:55 · 725 阅读 · 0 评论
分享