首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
hello早上好
创建于2025-05-25
订阅专栏
Spring 高级源码
等 3 人订阅
共17篇文章
创建于2025-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring AOP静态与动态通知的协作原理
本文深入解析Spring AOP核心架构与实现机制,重点分析代理创建流程、拦截器链构建原理和执行引擎。
深入解析AOP调用链:递归与责任链模式的协同实现
本文深入解析AOP调用链的实现原理,通过代码示例展示递归调用与责任链模式如何构建。核心组件包括目标方法、拦截器(实现前置/后置逻辑)和递归引擎。
Spring AOP深度解析:调用链与适配器模式
一、AOP核心概念回顾 先明确几个关键概念: Joinpoint(连接点):程序执行过程中的特定点(如方法调用) Pointcut(切点):定义哪些连接点需要被拦截 Advice(通知):在连接点执行
Spring AOP MethodInvocation 工作原理
⚙️ 一、通知到 MethodInterceptor 的转换机制 Spring AOP 通过适配器模式将开发者定义的注解型通知(如 @Before)统一转换为 MethodInterceptor 接口
深入Spring AOP底层原理:从切面注册到代理生成
引言 Spring AOP(面向切面编程)是Spring框架的“灵魂”特性之一,它通过动态代理将横切关注点(如日志、事务、权限校验)与业务逻辑解耦。尽管开发者日常使用@Before、@Around等注
Spring AOP:从代理创建到切点匹配
本文深入解析Spring AOP的运行时原理,主要从代理对象生成、通知执行链路和切点匹配三个维度展开分析。
CGLIB代理核心原理
CGLIB通过ASM字节码生成技术动态创建目标类的子类代理,实现对非final方法的拦截与增强。CGLIB适用于代理无接口的类,是Spring AOP等框架的底层实现基础。
JDK 代理原理
分析了代理模式的核心价值,通过静态代理展示其基础实现与局限性。随后提出了自定义InvocationHandler的解耦方案,并逐步演进到JDK风格动态代理的手动模拟实现。
AOP代理-字节码增强与类加载机制
Java生态中五种主流AOP实现方案,内容深入底层技术细节,涵盖动态代理、反射原理和类加载机制等关键知识点。
Spring作用域与生命周期
深入解析Spring框架中Bean作用域的核心概念与实现机制。系统介绍5种作用域(Singleton、Prototype、Request、Session、Application)的特点及适用场景
Spring生命周期:Aware接口、InitializingBean与初始化流程的底层原理
深入剖析Spring框架中Bean生命周期的核心机制,包括Aware接口注入、依赖注入和初始化方法的执行顺序。
BeanFactoryPostProcessor 容器初始化的底层原理
BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor两大核心扩展点的原理与实现。
Spring Bean后处理器
本文深入解析Spring框架中BeanPostProcessor的执行流程,涵盖依赖注入、生命周期回调和属性绑定的核心机制。
Spring Bean生命周期
Spring框架的核心能力之一是Bean的生命周期管理。通过容器对Bean的创建、初始化、使用到销毁的全生命周期进行管控,可以专注于业务逻辑,而无需手动处理对象的创建与资源释放。
Spring不同类型的ApplicationContext的创建方式
在Spring生态中,ApplicationContext 是核心接口之一,它不仅提供了IoC容器的基本功能(如Bean的创建、依赖注入),还扩展了企业级特性(如事件发布、国际化、资源加载)
BeanFactory 实现
深度解析BeanFactoy底层核心机制,包括BeanDefinition注册、BeanFactoryPostProcessor、BeanPostProcessor、依赖注入实现等关键技术点。
BeanFactory与ApplicationContext的协作机制
BeanFactory与ApplicationContext协作机制 ApplicationContext继承BeanFactory,形成分层容器架构。