Spring Core

The foundation of the Spring ecosystem — Inversion of Control (IoC) and Dependency Injection (DI).

Spring Boot

Opinionated, production-ready Spring applications with minimal configuration.

Spring MVC

Building web applications and REST APIs with Spring's Model-View-Controller framework.

Spring Data

Simplified data access with repository abstractions for relational and NoSQL databases.

Spring Security

Comprehensive authentication and authorisation framework for Java applications.

Spring Cloud

Tools for building distributed systems — service discovery, configuration, resilience, and gateway.

Integration Patterns

Connecting Spring applications with messaging systems, external services, and batch processing.

Spring Boot Tutorial

Step-by-step guide to building a production-ready REST API with Spring Boot.