首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入理解 Spring
Createsequence
创建于2024-05-11
订阅专栏
从源码层面深入理解 Spring 的各个组件
等 8 人订阅
共17篇文章
创建于2024-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
记录一次因为 FactoryBean 导致组件提前加载的问题
概述 在前段时间,笔者的开源项目的用户反映项目在配置某个功能后,会在启动时候出现 "No servlet set" 的错误,这个问题具体可以参见 Crane4j isse#268。 问题的原因其实在标
深入理解 SpringMVC
概述 SpringMVC 可以说是我们日常开发中最依赖的 Spring 组件了,它基于 Servlet 容器实现,允许我们通过注解的方式开发 Web 程序。在本篇文章,将深入 SpringMVC 源码
深入理解Spring别名机制
概述 在 spring 容器中,允许通过名称或别名来获取 bean ,这个能力来自于顶层接口 AliasRegistry,分析类下属的关系图,可以看到,几乎所有主要容器都直接或间接的实现了 Alias
深入理解 SpringAOP(一):AOP 组件概述
概述 spring-aop 模块是 Spring 框架中最重要的组件之一,它为我们提供了强大的 AOP 功能,并为其他扩展功能(如声明式事务、声明式异步处理等)提供了支持。在本文中,我们将深入探讨 S
深入理解 SpringAOP(二):AOP的执行流程
概述 在之前的文章中,我们已经对 SpringAOP 的关键组件进行了描述,并且了解了其基本操作和流程。在本文中,我们将进一步深入源码,揭示 SpringAOP 的内部实现细节,理解其运行机制的每个环
深入理解 SpringAOP(三):AspectJ支持
概述 在之前的文章中,我们已经对 SpringAOP 的运行机制有了清晰的了解。然而,在本文中我们将补充关于 AspectJ 切面的内容。 尽管我们可以使用 AspectJ 的注解来定义切面逻辑,但实
Spring事务源码分析(一):基础组件概述
概述 spring-tx 模块为 Spring 框架提供了强大而灵活的事务管理功能。在这个系列的文章中,我们将深入源码探讨 Spring 框架事务部分的内部工作原理和关键组件。 一般来说,当我们使用
Spring事务源码分析(二):事务管理器的运行原理
概述 spring-tx 模块为 Spring 框架提供了强大而灵活的事务管理功能。在这个系列的文章中,我们将深入源码探讨 Spring 框架事务部分的内部工作原理和关键组件。 一般来说,当我们使用
深入理解Spring容器初始化(三):事件及其他配置的初始化
概述 我们知道,spring 的启动其实就是容器的启动,而一般情况下,容器指的其实就是上下文 ApplicationContext。 AbstractApplicationContext 作为整个 A
深入理解Spring事件机制(一):广播器与监听器的初始化
前言 Spring 从 3.x 开始支持事件机制。在 Spring 的事件机制中,我们可以令一个事件类继承 ApplicationEvent 类,然后将实现了 ApplicationListener
深入理解Spring事件机制(二):事件的传播
前言 Spring 从 3.x 开始支持事件机制。在 Spring 的事件机制中,我们可以令一个事件类继承 ApplicationEvent 类,然后将实现了 ApplicationListener
深入理解Spring注解机制(一):注解的搜索与处理机制
概述 众所周知,spring 从 2.5 版本以后开始支持使用注解代替繁琐的 xml 配置,到了 springboot 更是全面拥抱了注解式配置。平时在使用的时候,点开一些常见的等注解,会发现往往在一
深入理解Spring注解机制(二):元注解解析与属性映射
概述 众所周知,spring 从 2.5 版本以后开始支持使用注解代替繁琐的 xml 配置,到了 springboot 更是全面拥抱了注解式配置。平时在使用的时候,点开一些常见的等注解,会发现往往在一
深入理解Spring注解机制(三):合并注解的合成
概述 众所周知,spring 从 2.5 版本以后开始支持使用注解代替繁琐的 xml 配置,到了 springboot 更是全面拥抱了注解式配置。平时在使用的时候,点开一些常见的等注解,会发现往往在一
深入理解Spring容器体系结构
概述 在 spring 中,任何实现了 BeanFactory 接口的类都可以视为容器,它是 IOC 功能实现的核心,用于完成类实例从加载到销毁的整个生命周期的控制,这些被 spring 所管理的实例
深入理解Spring容器初始化(一):上下文的初始化
概述 我们知道,spring 的启动其实就是容器的启动,而一般情况下,容器指的其实就是上下文 ApplicationContext。 AbstractApplicationContext 作为整个 A
深入理解Spring容器初始化(二):BeanFactory的初始化
概述 我们知道,spring 的启动其实就是容器的启动,而一般情况下,容器指的其实就是上下文 ApplicationContext。 AbstractApplicationContext 作为整个 A