Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 2.53 KB

File metadata and controls

30 lines (25 loc) · 2.53 KB
title Phase 5 - Spring Ecosystem
nav_order 5
has_children true
permalink /phase-5-spring-ecosystem

{% raw %}

Phase 5 - Spring Ecosystem

Goal: Build production Spring Boot applications - REST APIs, security, reactive, batch processing, and server-side rendering. By the end of this phase you can design and implement a fully featured Spring Boot service from scratch and explain exactly what Spring does automatically for you.

Module Topic Status
36 Spring Core - IoC container, DI, bean lifecycle, scopes, AOP
37 Spring Boot - auto-configuration, starters, profiles, @ConfigurationProperties, Actuator
38 Lombok & MapStruct - @Data/@Builder/@Slf4j, DTO↔entity mapping, pitfalls
39 Spring REST APIs - @RestController, Bean Validation, @ControllerAdvice, HATEOAS, content negotiation
40 Spring Security - authentication, JWT, OAuth2/OIDC, @PreAuthorize
41 Spring Testing - @SpringBootTest, test slices, Testcontainers, WireMock, contract tests
42 Spring WebFlux & Reactive - Mono/Flux, reactive repositories, backpressure, SSE
43 Thymeleaf - template syntax, layouts/fragments, form handling, security dialect
44 Spring Data REST - auto-generated REST, HAL/HAL-FORMS, projections, event handlers
45 Spring Batch - Job/Step, ItemReader/Processor/Writer, chunk processing, partitioning, retry/skip

{% endraw %}