All modules

Module 1 · Understand

What Spring Boot Adds

Separate the Spring portfolio, Spring Framework, and Spring Boot, then trace how Boot assembles a conventional application.

Foundation5 chapters115 minutesPrerequisite: Module 0 readiness checkpoint
Start module

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.

Take module quiz