Skip to content

Releases: Tzesh/SpringBootTemplate

2.1

15 Jun 12:47
Compare
Choose a tag to compare

🚀 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.