Releases: Tzesh/SpringBootTemplate
Releases · Tzesh/SpringBootTemplate
2.1
🚀 Spring Boot Template – Release v2.1.0
Overview
Production-ready Spring Boot template for secure REST APIs with JWT, PostgreSQL, Hibernate, Redis, Kafka, Zookeeper, MapStruct, Lombok, and Docker Compose. Fast, modern, and cloud-ready.
✨ Features
- Spring Boot 3.2.3 (Java 21 LTS)
- JWT Authentication & Authorization (with refresh tokens)
- PostgreSQL integration (via Docker Compose)
- Redis for caching and session management
- Kafka & Zookeeper for message brokering (via Docker Compose)
- Swagger UI for API documentation and testing
- Role-based Security with Spring Security
- Rate Limiting
- Exception Handling with
@ControllerAdvice
- Lombok and MapStruct for reduced boilerplate
- Environment Isolation: Easily run multiple environments (dev, test, prod) in parallel using Docker Compose project names and override files
- Configurable Logging (including Kafka)
- Unit & Integration Tests for key services and controllers
🆕 Latest Changes
- Kafka & Zookeeper Added
Kafka and Zookeeper services are now part of the Docker Compose setup for local development and testing.