Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 983 Bytes

File metadata and controls

44 lines (27 loc) · 983 Bytes

Spring In Action Project

Overview

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.


Tech Stack

Core Frameworks

  • Java
  • Spring Boot
  • Spring Framework

Data Access

  • Spring Data JPA
  • R2DBC (Reactive Relational Database Connectivity)

Reactive Stack

  • Spring WebFlux
  • Project Reactor (Flux, Mono)

Security

  • Spring Security
  • OAuth2 (Authorization Server & Client)

Messaging & Integration

  • Spring Integration
  • Apache Kafka
  • RabbitMQ
  • JMS (Java Message Service)

Testing

  • JUnit
  • Reactive testing tools (StepVerifier)