Spring Boot Essentials
REST APIs, dependency injection, validation, configuration, and testing with Spring Boot.
Spring Core and Dependency Injection: The IoC Container Explained
A staff-engineer guide to Spring's IoC container, bean lifecycle, scopes, and dependency injection patterns for production services.
REST APIs and Controllers in Spring Boot: Production Patterns
A staff-engineer guide to building REST APIs with Spring MVC — routing, request binding, ResponseEntity, status codes, and content negotiation.
Validation and Exception Handling in Spring Boot
A staff-engineer guide to Bean Validation, global exception handlers, and RFC 7807 ProblemDetail for consistent Spring Boot error responses.
Configuration and Profiles in Spring Boot
A staff-engineer guide to externalized configuration, @ConfigurationProperties, environment profiles, and secrets handling in Spring Boot.
Testing Spring Boot Apps: JUnit 5, Mockito, and Test Slices
A staff-engineer guide to JUnit 5, Mockito mocking, Spring Boot test slices, and Testcontainers for reliable, fast Spring Boot test suites.