首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Spring Boot 进阶
程序员越
创建于2025-12-05
订阅专栏
深入注解底层实现原理,解析三方框架整合核心机制,解锁框架底层运行逻辑与进阶开发能力。
等 2 人订阅
共22篇文章
创建于2025-12-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring MVC 核心工作原理:DispatcherServlet 全流程深度
Spring MVC 作为 Spring 框架的核心 Web 模块,其核心调度器 DispatcherServlet 贯穿了从应用启动到请求处理的全生命周期。理解 DispatcherServlet
Spring Boot @ConfigurationProperties 深度解析:配置绑定核心机制与实践
在 Spring Boot 开发中,@ConfigurationProperties 是实现配置文件与 Java Bean 绑定的核心注解。它能够优雅地将 application.yml 或 appl
Spring 配置解析与 @Value 注入核心流程详解
在 Spring 框架中,配置文件的读取、解析以及@Value注解的属性注入,是保障应用组件灵活配置的核心机制。这一过程涉及多个关键对象的协同工作,各环节环环相扣,共同完成从配置文件到 Bean 属性
高频面试题:Spring 依赖注入怎么实现的?3 个注解 + 2 个处理器,原理其实很简单
在 Spring 框架中,依赖注入(Dependency Injection, DI)是核心特性之一,它通过注解化配置简化了组件间的依赖管理,避免了手动创建对象和组装依赖的繁琐操作。其中,@Autow
深挖 Spring Boot AOP 底层:从注解到代理全解析
AOP(Aspect-Oriented Programming,面向切面编程)是 Spring 框架的核心特性之一,它通过横切关注点分离的设计思想,将日志记录、性能监控、事务管理等通用功能与核心业务逻
Spring Boot 为何不推荐使用@Autowired
一、为什么不建议使用@Autowired 在Spring开发中,@Autowired注解虽能实现依赖注入,但受其设计特性影响,存在可读性、对象完整性及歧义注入等问题,逐渐不再被推荐用于实际开发。核心原
秒杀面试!MyBatis-Spring-Boot 初始化流程深度拆解
一、基本使用(含场景说明与注意事项) MyBatis-Spring-Boot-Starter 简化了 MyBatis 与 Spring Boot 的整合,无需手动配置 SqlSessionFactor
Shiro登录验证与鉴权核心流程详解
在Web项目的安全架构中,登录验证与权限控制是保障系统安全的核心环节。Shiro作为一款轻量级的安全框架,通过过滤器(Filter)与拦截器(Interceptor)的协同工作,提供了完整且灵活的登录
揭秘 Spring Bean 生命周期:9 大阶段 + 关键扩展点
一、生命周期基础认知 1. 什么是生命周期 何谓生命周期?它本质是对象从创建到销毁的完整过程,期间会按既定规则执行一系列固定操作,同时允许插入自定义逻辑影响流程。举个生活化的例子:一个人一天的生活就是
揭秘 Spring Boot 事务:动态增强的底层实现与核心组件
在分布式系统和复杂业务场景中,事务管理是保障数据一致性的核心技术之一。Spring Boot 提供的声明式事务机制,通过 “动态” 方式简化了事务配置,让开发者无需手动编写事务控制代码,仅通过简单注解
从 “完整对象” 视角看Spring 循环依赖
在复杂的 Spring 应用开发中,循环依赖是高频出现且易引发困惑的技术点。多数开发者遇到BeanCurrentlyInCreationException异常时,仅知晓是循环依赖导致,却不理解底层原因
Spring Boot 核心事件全解析:启动链路 + 监听器作用详解
一、Spring Boot 核心事件类型概览 事件名称 触发时机(精准描述)
Spring 事件机制详解:从基础使用到高级应用
一、使用步骤 1.1 创建继承 ApplicationEvent 的事件对象 事件对象是 Spring 事件机制中传递信息的载体,它可携带业务数据,方便监听器获取关键信息。在实际开发中,除了继承App
Spring Cloud 加载 Nacos 配置:核心组件、流程与机制解析
在微服务架构中,配置中心是保障服务弹性伸缩与动态运维的关键组件,而 Nacos 作为主流配置中心,其与 Spring Cloud 的集成逻辑直接影响应用启动稳定性与配置生效效率。本文将从核心依赖组件、
Spring ApplicationEventPublisher 异步处理与消息队列全面解析
1. ApplicationEventPublisher 同步与异步处理 1.1 默认同步行为 ApplicationEventPublisher 默认采用同步处理机制: 同步执行输出: 1.2 异步
Spring Boot 配置优先级完全解析:从本地文件到Nacos远程配置
在现代Spring Boot应用开发中,理解配置文件的加载顺序和优先级至关重要。本文将深入剖析包括Nacos远程配置、本地properties和yml文件在内的各种配置源的优先级关系,帮助开发者掌握配
Spring Boot 多数据源与事务管理深度解析:从原理到实践
引言 在现代企业级应用开发中,多数据源的需求日益普遍。无论是数据库读写分离、多租户架构,还是异构数据源集成,都需要我们掌握在 Spring Boot 中配置和管理多数据源的技术。本文将深入探讨 Spr
Spring Boot Bean 加载机制完全解析:从基础到高级实践
Spring Boot 作为当今 Java 领域最流行的应用开发框架,其核心特性之一就是强大的 Bean 加载机制。理解 Spring Boot 如何发现、创建和管理 Bean,对于构建健壮、可
Spring Boot @Import 注解详解:模块化配置的艺术
在 Spring Boot 应用开发中,随着项目规模的增长,配置管理变得越来越复杂。为了保持代码的整洁性和可维护性,Spring Framework 提供了 @Import 注解,它是实现配置模
RabbitMQ Unacked 消息深度解析:机制、问题与解决方案
引言 在 RabbitMQ 的消息处理中,Unacked(未确认)状态是一个关键概念。理解 Unacked 消息的行为机制对于构建可靠的消息系统至关重要。本文将深入探讨 Unacked 消息的生命周期
下一页