Skip to content
AITroveRead. Build. Understand.

Spring Core

Container and object ownership

The Spring container assembles typed dependencies and controls managed object lifetimes.

Learning roadmap

Read the contract, run the source-kit checks, and inspect a rejected input before extending the application. This subject covers Spring and Spring Boot together; Java language lessons remain in their own subject.

Prerequisites

Use Java object ownership, interfaces, exceptions and Maven builds before the framework-specific lessons.

Section lessons

Continue learning

Boot Foundations, Web APIs, Data & Transactions, Security, Testing, Production, Exercises, Quizzes, Projects.

Register the object graph

New checked lessons

New checked lessons

Modulith module and event boundaries

Modulith event and module tests

Container extension and shutdown contracts

Container identity, events and proxy boundaries

Curriculum

Check the boundary and follow the related lessons.

  1. 1Spring request scope proxy: resolve state for the current HTTP request

Read the contract, run the checked fixture and inspect the rejected path.

  1. 1Spring session scope: one target across requests, separate targets across sessions

Read the checked local boundary and the next integration test.

  1. 1Spring Modulith event ordering: decide which state the listener may observe
Storage details