Spring Boot Learning Notes

A growing collection of concepts and API patterns built in Spring Boot.

Start Learning →

What You'll Learn

  • Core Spring Boot fundamentals
  • Dependency injection and application structure
  • Blend of theory and code examples

Content

Module 1: Getting Started

A practical foundation for setting up a Spring Boot application, understanding the project structure, configuration, and how a Spring Boot application starts and runs.

Module 2: First Spring Boot API

An introduction to building a simple Spring Boot API, covering REST controllers, HTTP requests, parameters, and the service layer.

Module 3: Core Spring Concepts

Introduces the core concepts including beans, dependency injection, constructor injection, and inversion of control.