Spring Boot Essentials
From zip file to running app in minutes.
Spring Boot takes the powerful framework and makes it delightful to start. Learn how auto-configuration works, generate and run a project, manage dependencies with starters, configure it, and package it for production - building the first running version of BookVault.
Lessons in this stage
- 01
Boot & Auto-Configuration
IntermediateWhy Spring Boot exists and how auto-configuration actually works - conditional beans that configure your app from the classpath.
16 min - 02
Your First App: start.spring.io
BeginnerGenerate a project, understand every part of what it creates, and run BookVault for the first time on an embedded server.
16 min - 03
Starters & Dependency Management
BeginnerHow starters bundle dependencies, and how the Boot parent manages versions so you never pick them by hand.
14 min - 04
Configuration in Spring Boot
Intermediateapplication.yml, config sources and precedence, relaxed binding, and typed @ConfigurationProperties in a Boot app.
16 min - 05
DevTools & the Inner Loop
BeginnerFast restarts, LiveReload, and the developer-experience features that make the Boot feedback loop quick.
10 min - 06
Actuator: Production-Ready Endpoints
IntermediateHealth, info, and metrics endpoints out of the box - and how to expose them safely.
16 min - 07
Packaging & Running
IntermediateThe executable fat jar, layered jars, Cloud-Native Buildpacks, and running BookVault as a standalone application.
14 min
Ready to test yourself?
Take the stage assessment to check your mastery. Pass it to earn a stage badge toward your Javaneer certificate.