This repository is a comprehensive, chapter-by-chapter implementation of concepts from the book Spring in Action. It serves as a hands-on learning project covering core and advanced features of the Spring ecosystem, including Spring Boot, Spring Security, messaging systems, and reactive programming.
The project evolves incrementally across chapters, demonstrating real-world application patterns and progressively introducing modern Spring technologies.
- Java
- Spring Boot
- Spring Framework
- Spring Data JPA
- R2DBC (Reactive Relational Database Connectivity)
- Spring WebFlux
- Project Reactor (Flux, Mono)
- Spring Security
- OAuth2 (Authorization Server & Client)
- Spring Integration
- Apache Kafka
- RabbitMQ
- JMS (Java Message Service)
- JUnit
- Reactive testing tools (StepVerifier)