Start Learning
Javaneer
Back to the Spring path
🚀
Module 1

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.

7 Lessons in this stage1 h 42 min
Start the first lesson

Lessons in this stage

  1. 01

    Boot & Auto-Configuration

    Intermediate

    Why Spring Boot exists and how auto-configuration actually works - conditional beans that configure your app from the classpath.

    16 min
  2. 02

    Your First App: start.spring.io

    Beginner

    Generate a project, understand every part of what it creates, and run BookVault for the first time on an embedded server.

    16 min
  3. 03

    Starters & Dependency Management

    Beginner

    How starters bundle dependencies, and how the Boot parent manages versions so you never pick them by hand.

    14 min
  4. 04

    Configuration in Spring Boot

    Intermediate

    application.yml, config sources and precedence, relaxed binding, and typed @ConfigurationProperties in a Boot app.

    16 min
  5. 05

    DevTools & the Inner Loop

    Beginner

    Fast restarts, LiveReload, and the developer-experience features that make the Boot feedback loop quick.

    10 min
  6. 06

    Actuator: Production-Ready Endpoints

    Intermediate

    Health, info, and metrics endpoints out of the box - and how to expose them safely.

    16 min
  7. 07

    Packaging & Running

    Intermediate

    The 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.

Take the assessment