摘要: 非常棒的问题 👍,MyBatis 的源码流程可以从 一次 SQL 执行的生命周期 来解析。整体上它是一个 半自动 ORM 框架,主要解决:SQL 映射 → 参数处理 → 执行 SQL → 结果映射。 我帮你分三部分讲清楚:整体架构 → 执行流程 → 核心源码关键点。 1. MyBatis 架构核心 阅读全文
posted @ 2025-09-04 12:30 juyss 阅读(26) 评论(0) 推荐(0)
摘要: 好问题 👍,Spring MVC 的源码流程其实就是一次 HTTP 请求在 DispatcherServlet 里的处理链路。这是面试和源码阅读里最常见的考点。我给你从整体架构 → 请求流程 → 源码关键点三个角度详细解析。 1. Spring MVC 架构核心 Spring MVC 的核心就是 阅读全文
posted @ 2025-09-04 12:29 juyss 阅读(20) 评论(0) 推荐(0)
摘要: 好的 👍,我来给你梳理一下 Spring Boot 启动流程,从 main 方法开始到整个容器完成启动的核心过程。 1. 启动入口 典型的 Spring Boot 应用入口: @SpringBootApplication public class DemoApplication { public 阅读全文
posted @ 2025-09-04 12:28 juyss 阅读(90) 评论(0) 推荐(0)
摘要: Spring Boot 的 自动配置原理 是它区别于传统 Spring 框架的核心特性之一,可以帮开发者省去大量的手动配置。下面我从整体原理、关键机制和运行流程三个方面给你梳理: 1. 核心思想 Spring Boot 的目标是: 约定大于配置(Convention over Configurati 阅读全文
posted @ 2025-09-04 12:25 juyss 阅读(62) 评论(0) 推荐(0)