Topic
Spring's application container, bean lifecycle and scopes, proxy boundaries, external configuration, Boot auto-configuration, and startup diagnosis.
Practice items tagged with Spring Core & Boot.
Separates container instance reuse from concurrency guarantees and designs singleton services around stateless or safely coordinated state.
Uses class, bean, property, resource, and application conditions to provide explicit defaults without ambiguous registration.
Explains imported configuration classes, classpath and bean conditions, ordered defaults, back-off, and the condition report.
Explains ordered property sources, profile documents, environment overrides, command-line values, and evidence-driven diagnosis.
Explains container ownership, dependency declarations, bean creation, and why dependency injection is a specific form of inversion of control.
Explains proxy interception, target delegation, JDK versus class proxies, method limits, and the self-invocation boundary.