Chapter plan
What you will complete
Module outcome
Explain which capabilities come from Java, Spring Framework, Spring Boot, and other Spring projects—and organize a project so Boot can discover it predictably.
Mental model
Spring Framework supplies the programming model and runtime foundations; Spring Boot assembles them with curated dependencies, conditional defaults, executable packaging, external configuration, and operational conventions.
Module checkpoint
Inspectable Catalog Service
Create a Java 21 Boot application, inspect its dependency graph and condition report, then organize one product feature beneath the root package.
- Labels each dependency or annotation by owning Spring project
- Explains why each auto-configuration matched or backed off
- Shows package scanning and classpath resources working after JAR packaging
Final module assessment
Ready to prove mastery?
Complete all 50 questions after finishing the module lessons and checkpoint.