首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java架构师成长之路-框架源码系列
小智疯狂敲代码
创建于2025-04-01
订阅专栏
这里主要是介绍Spring相关技术的重要源码方法,致力于让大家能愉快的读懂源码
等 3 人订阅
共12篇文章
创建于2025-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式在Spring源码中的经典应用场景
目前Spring的核心源码看了后,相信很多人跟我一样会有一个感受,就是代码设计很优雅,我就经常会想人和人的差距真的很大,哈哈!!! 好的代码主要体现在可维护性高、扩展性高、冗余性低等等,这些很大程度上
Spring MVC - Controller处理与参数绑定、视图解析与渲染机制
Spring MVC到这里,我们只剩下最后的一块还没说,这篇文章就把剩下的重要模块说一下。首先,我们知道Controller是处理HTTP请求的核心组件,负责执行业务逻辑并返回响应。那Spring M
Spring MVC -HandlerMapping 与 HandlerAdapter 的实现
探究MVC的源码,那HandlerMapping 与 HandlerAdapter这两个组件也是绕不开的,我们从前面两篇文章大概也了解了这两个组件的作用。在HTTP请求分配到DispatcherSer
Spring MVC-DispatcherServlet 的源码解析
上篇文章把整个MVC的架构和核心流程介绍了一下,其中多次提到DispatcherServlet整个组件,我们知道整个流程看下来DispatcherServlet是一个核心组件,接收请求、分发请求给控制
Spring MVC源码-核心架构与请求处理流程
MVC是我们学习Spring架构绕不过去的一块内容,并且在日常开发生活中早已成为了一种规范,所谓的MVC就是 Model-View-Controller:模块-视图-控制器,是将业务逻辑、用户界面和数
Spring源码-事务控制与底层源码
我在之前的3篇文章里已经把AOP的底层以及重点说清楚了,这里我们就来说一下也是基于AOP来实现的Spring事物的问题,尽量一篇文章让你看懂它的来世今生. 1. Spring事物控制基础 首先,我们在
Spring AOP 源码-通知链的执行与责任链模式
在说这节的重点前,我们回顾一下几个重要概念: 切面:封装了横切关注点的模块,包含通知和切点 通知:定义增强逻辑的代码,前置、后置、环绕等 切点:定义哪些方法需要被增强的匹配规则 那自然引出我们这节的重
Spring AOP源码-JDK 与 CGLIB 动态代理的抉择与实现
说到AOP,重点就会说动态代理,动态代理是AOP的基石,核心是在运行时生成代理对象,拦截目标方法并嵌入横切的逻辑,Spring是支持2种动态代理,JDK动态代理和CGLIB代理,二者的选择不仅影响性能
Spring AOP源码-动态代理与切面编程
作为Spring的几大核心之一,AOP是我们绕不开的一个重点。AOP也是Spring很优雅的一块内容,那到底AOP是什么呢?以及它的原理是什么呢?有很多问题我们要关注,那不如我们先从具体的场景出发来看
Spring IoC加载过程/Bean生命周期源码剖析
从这篇文章开始,就开始对Spring的源码进行分析,那就先从IoC开始,let‘s go! 首先如果大家想去自己看源码,可以去这里:https://github.com/spring-projects
Java架构师成长之路-框架源码系列-整体认识Spring体系结构(2)
上一篇文章中我把Spring模块中的核心模块进行了介绍,这篇文章会以此为基础将剩下的模块介绍一下 1. Data 这个模块主要是用于简化数据库的访问,比较重点以及常用的就是JDBC、ORM、事务管理这
Java架构师成长之路-框架源码系列-整体认识Spring体系结构(1)
萌新第一次写博客,该文章主要讲解Spring体系结构中的Core Container核心模块的内容!