https://github.com/igorcampos-dev/spring-integrations-examples
Spring Boot integration demo projects
https://github.com/igorcampos-dev/spring-integrations-examples
caffeine docker grafana jasper jasperreports java kafka kafka-streams keycloak maven mongodb multimodule mysql oracle-database postgresql prometheus spring spring-batch spring-boot springwolf
Last synced: 7 days ago
JSON representation
Spring Boot integration demo projects
- Host: GitHub
- URL: https://github.com/igorcampos-dev/spring-integrations-examples
- Owner: igorcampos-dev
- License: mit
- Created: 2025-07-20T16:25:34.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2026-04-07T16:50:46.000Z (10 days ago)
- Last Synced: 2026-04-07T18:27:31.093Z (10 days ago)
- Topics: caffeine, docker, grafana, jasper, jasperreports, java, kafka, kafka-streams, keycloak, maven, mongodb, multimodule, mysql, oracle-database, postgresql, prometheus, spring, spring-batch, spring-boot, springwolf
- Language: Java
- Homepage:
- Size: 702 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Integration Examples
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.
---
## Overview
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.
---
## Projects
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](./spring-batch-db-examples) | Demonstrates a basic integration between Spring Batch and Databases |
| [Spring Boot + Spring Batch + File](./spring-batch-file-examples) | Demonstrates a basic integration between Spring Batch and Files |
| [Spring Boot + Jasper](./spring-jasper-example) | Demonstrates a basic integration between Spring Boot and Jasper. |
| [Spring Boot Multi Module](./spring-multimodule-example) | Basic demonstration of multi-module configuration in Spring Boot |
| [Spring Boot + Kafka](./spring-kafka-example) | Demonstrates a basic integration between Spring Boot and Apache Kafka. |
| [Spring Boot + Keycloak](./spring-keycloak-example) | Demonstrates a basic integration between Spring Boot and Keycloak. |
| [Spring Boot + Oracle](./spring-oracle-example) | Demonstrates a basic integration between Spring Boot and Oracle. |
| [Spring Boot + Postgres](./spring-postgres-example) | Demonstrates a basic integration between Spring Boot and Postgres. |
| [Spring Boot + Mysql](./spring-mysql-example) | Demonstrates a basic integration between Spring Boot and Mysql. |
| [Spring Boot + Grafana + Prometheus](./spring-prometheus-grafana-example) | Demonstrates a basic integration between Spring Boot With Grafana and Prometheus. |
| [Spring Boot + Spring Wolf](./spring-wolf-example) | Demonstrates a basic integration between Spring Boot and Spring Wolf. |
| [Spring Boot + Caffeine](./spring-caffeine-example) | Demonstrates a basic integration between Spring Boot and Caffeine. |
| [Spring Boot + MongoDB](./spring-oracle-example) | Demonstrates a basic integration between Spring Boot and MongoDB. |
---
## Tech Stack
- Spring Framework
- Technologies specific to each subproject