Read OSS

spring-projects/spring-framework

6 articles

Prerequisites

01

Navigating the Spring Framework Monorepo: Architecture, Modules, and Gradle Build

A comprehensive map of Spring Framework's 22-module Gradle monorepo, its layered dependency graph, custom buildSrc plugin system, and shadow/repack strategy

02

The IoC Container Internals: BeanFactory Hierarchy and Bean Creation Pipeline

Deep dive into Spring's interface pyramid, the DefaultListableBeanFactory implementation, the bean creation lifecycle, circular reference resolution, and BeanPostProcessor

03

How Spring Boots Up: The refresh() Sequence and @Configuration Class Processing

A complete walkthrough of AbstractApplicationContext.refresh(), ConfigurationClassPostProcessor, and the new BeanRegistrar API

04

AOP Proxies Under the Hood: From @Transactional to Runtime Interception

How Spring creates JDK and CGLIB proxies, the AbstractAutoProxyCreator BeanPostProcessor, and the MergedAnnotations discovery engine

05

Request Dispatch: Inside DispatcherServlet and the Reactive DispatcherHandler

Tracing HTTP requests through Spring MVC's DispatcherServlet and WebFlux's DispatcherHandler, comparing the Strategy pattern in imperative and reactive styles

06

Ahead-of-Time Compilation: How Spring Generates Code for Native Images

Tracing the AOT pipeline from RuntimeHints through BeanRegistrationAotProcessor to generated Java source code for GraalVM native images