重写SpringFramework
文章平均质量分 95
Java编程探微
公众号【Java编程探微】专注编程技术,广泛涉猎Java、C#、Python、前端、安卓、鸿蒙、大数据、中间件等领域。分享心得体会,持续输出干货。
展开
-
【重写SpringFramework】第二章aop模块:Spring Advice(chapter 2-2)
在只有抽象描述的情况下,Spring Advice完成了对AOP规范的初步实现。增强逻辑是变化的,调用时机是不变的,Spring 如何来降低系统耦合度?原创 2024-07-04 12:42:52 · 1192 阅读 · 0 评论 -
【重写SpringFramework】第二章aop模块:AOP概述(chapter 2-1)
通知、连接点、切面、切点、织入、代理……一开始接触面向切面编程,就要被灌输一大堆概念?No!本章依旧是循序渐进的学习,彻底搞懂AOP的底层逻辑。原创 2024-07-01 13:36:35 · 1304 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:本章小结(chapter 1-13)
温故而知新,停下来是为了更好的前进。对这一阶段的知识点进行梳理和总结,查漏补缺,力求做到心中有数。原创 2024-06-27 11:49:20 · 1281 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:工厂方法和构造器注入(chapter 1-12)
自动装配的另外两种方式,即工厂方法注入和构造器注入。作为本章的最后一个知识点,同时为第三章的配置类做铺垫。原创 2024-06-26 13:27:57 · 715 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:FactoryBean(chapter 1-11)
BeanFactory和FactoryBean傻傻分不清楚。什么是IOC机制的反模式,为什么说编程是一门妥协的艺术?原创 2024-06-24 15:31:42 · 1124 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:循环依赖(chapter 1-10)
面试被问到循环依赖,心脏骤停。为什么需要三级缓存,二级缓存可不可以?读懂这篇文章,正面和面试官battle。原创 2024-06-20 13:14:29 · 1303 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:Bean的销毁(chapter 1-9)
死生亦大,在对象销毁之前安排一出体面的离场。面对极端的特殊情况,Spring框架是如何进行妥善处理的。原创 2024-06-18 13:50:16 · 1190 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:Bean的初始化(chapter 1-8)
Bean的生命周期,三种初始化方式有什么区别,各自的用途是什么?为什么说初始化之后是创建代理对象的最佳时机?原创 2024-06-17 11:15:33 · 505 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:依赖注入(chapter 1-7)
代码的世界也内卷,来看打工Bean是如何完成职场逆袭的。什么是依赖裂变,为什么要避免提前实例化?延迟依赖解析又是怎么回事?一篇文章告诉你答案。原创 2024-06-14 15:57:27 · 1034 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:填充对象(chapter 1-6)
绘事后素,一张白纸好作画。填充对象包括属性访问和自动装配(依赖注入),完成IOC容器的重要拼图。原创 2024-06-13 12:41:46 · 1080 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:单例创建(chapter 1-5)
从手工作坊到自动化流水线,BeanFactory提高了创建对象的效率。工业化生产的特点是标准化,那么在代码中应该依据怎样的标准?原创 2024-06-12 10:31:16 · 1030 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:初步认识BeanFactory(chapter 1-4)
初步认识BeanFactory,实现一个最简单的 Spring 容器。每节一个知识点,你真的看懂BeanFactory的继承结构了吗?学会做减法是一门学问。原创 2024-06-11 11:22:31 · 893 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:属性访问(chapter 1-3)
既然已经入门了,那就上亿点强度。属性访问,在套娃的世界里寻找出路。原创 2024-06-09 13:18:57 · 593 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:类型转换(chapter 1-2)
千里之行,始于足下。第一行代码,从基础的类型转换功能开始,初步领略Spring框架是如何组织代码的。原创 2024-06-08 10:42:15 · 950 阅读 · 0 评论 -
【重写SpringFramework】第一章beans模块:IOC容器概述(chapter 1-1)
代码未动,理论先行。什么是IOC容器,控制反转和依赖注入又是怎么回事?先去点份外卖,就知道答案了。原创 2024-06-07 11:33:02 · 879 阅读 · 0 评论 -
【重写SpringFramework】从零开始构建Spring框架:序言
百篇连载,稳定更新。从零开始构建 Spring 框架,全面重写 SpringFramework、SpringBoot、SpringCloud 三部曲,探究编写大型框架的奥秘。眼过千遍,不如手过一遍,一起踏上架构师的进阶之旅吧。原创 2024-06-06 10:58:02 · 1407 阅读 · 1 评论