This repository contains a collection of subprojects and practical examples demonstrating various integrations using the Spring framework. The goal is to help developers explore new possibilities, apply best practices, and provide ready-to-use examples.
Each subdirectory in this repository represents a specific integration or feature within the Spring ecosystem, offering focused examples ranging from database integrations and messaging systems to advanced topics like monitoring and scalability.
Below you will find a summary table of each subproject. For more details, please refer to the individual README.md files.
| Name | Description |
|---|---|
| Spring Boot + Spring Batch + Database | Demonstrates a basic integration between Spring Batch and Databases |
| Spring Boot + Spring Batch + File | Demonstrates a basic integration between Spring Batch and Files |
| Spring Boot + Jasper | Demonstrates a basic integration between Spring Boot and Jasper. |
| Spring Boot Multi Module | Basic demonstration of multi-module configuration in Spring Boot |
| Spring Boot + Kafka | Demonstrates a basic integration between Spring Boot and Apache Kafka. |
| Spring Boot + Keycloak | Demonstrates a basic integration between Spring Boot and Keycloak. |
| Spring Boot + Oracle | Demonstrates a basic integration between Spring Boot and Oracle. |
| Spring Boot + Postgres | Demonstrates a basic integration between Spring Boot and Postgres. |
| Spring Boot + Mysql | Demonstrates a basic integration between Spring Boot and Mysql. |
| Spring Boot + Grafana + Prometheus | Demonstrates a basic integration between Spring Boot With Grafana and Prometheus. |
| Spring Boot + Spring Wolf | Demonstrates a basic integration between Spring Boot and Spring Wolf. |
| Spring Boot + Caffeine | Demonstrates a basic integration between Spring Boot and Caffeine. |
- Spring Framework
- Technologies specific to each subproject