- 博客(7)
- 收藏
- 关注
原创 Springboot扩展开发-深入Spring Bean生命周期及核心扩展点
该 文章基于Spring Boot 扩展开发的关键点,详细描述了 Spring Bean 生命周期及其核心扩展机制。通过解析 Bean 生命周期的各个阶段,结合实际案例展示如何利用 BeanPostProcessor、BeanFactoryPostProcessor 和 ApplicationListener 等扩展点进行灵活的定制和增强功能,同时提供了最佳实践,希望能够在项目中能够用到,该文章主要适用于希望深入了解和应用 Spring Boot 扩展机制进行开发的人
2025-03-06 17:48:13
554
原创 springboot启动时自动装配过程
该博客深入分析了Spring Boot启动时自动装配的两步过程:第一步解析并注册@Configuration类,第二步通过SPI机制加载自动配置类
2025-02-25 11:08:26
1245
原创 深入解析Spring Boot API请求源码
本文主要通过概念、示例、源码等方面介绍springboot API请求流程,从而达到让大家了解学习springboot。
2025-02-21 14:02:31
650
原创 springboot bean生命周期和作用域
本文主要讲解了Spring原理中的Bean的作用域以及生命周期,通过概念到相关代码进行演示,最后深入源码讲解Bean的生命周期的实现过程。期望对你有帮助。
2025-02-19 17:26:58
680
原创 Spring Boot 启动过程深度解析
本文主要是为了解决大家阅读springboot时候的痛点,虽然大家看过代码,但可能被代码的复杂性和细节淹没了,没能抓住主线。因为Spring Boot 的启动流程本身是一个多步骤、涉及多个关键组件的过程,如果没有一个清晰的框架,确实容易迷失方向。所以,我回从整体到局部,逐步深入,把每一步的逻辑讲清楚,同时不忽视代码中的关键点,比如那些看似不起眼但却至关重要的设计。
2025-02-17 18:27:13
655
原创 springboot的事务传播机制
Spring Boot 中的事务传播机制用于处理多个事务方法之间相互调用时的事务行为,确保数据的完整性和一致性,在 Spring Boot 中,可以通过在方法上使用 @Transactional 注解来设置事务传播行为。事务回滚规则可以通过 @Transactional 注解的 rollbackFor 和 noRollbackFor 属性来配置
2025-02-08 12:01:01
620
原创 SpringBoot源码解析
仔细观察,会发现这些接口中BeanClassLoaderAware, ResourceLoaderAware,BeanFactoryAware, EnvironmentAware都有一个共同的父类Aware。该方法主要是从从"META-INF/spring.factories"读取传输类的值。处理流程主要有两步,第一步获取"META-INF/spring.factories"中配置的值,第二补,通过反射创建对象。下面这个方法主要是启动类run方法中执行的准备环境变量的方法。其主要就是初始化信息。
2023-07-17 08:44:04
418
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人