# spring-projects/spring-integration-samples

You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.

Repository: https://github.com/spring-projects/spring-integration-samples
Canonical: https://ross.abutalabs.com/products/spring-integration-samples
Homepage: http://www.springsource.org/spring-integration
Language: Java
License Family: other
Last push: 2026-07-28T19:57:18+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 35, longevity 100
- inputs: {"age_days": 5502, "days_push": 36, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2373, forks 2526 (observed 2026-08-28T04:06:41.897974+00:00)

## What it is
A collection of 50+ sample applications demonstrating Spring Integration, organized into Basic, Intermediate, Advanced, Applications, and DSL categories. Each sample includes its own README explaining how to run it and what integration patterns it illustrates.

## Use cases
- learn Spring Integration with runnable examples
- find a code snippet for wiring a Service Activator to a Channel
- see how to use AMQP, FTP, HTTP, or Mail adapters in Spring Integration
- get started with the Spring Integration Java DSL
- understand enterprise integration patterns like enrichers, barriers, and control bus

## When to choose
- you are learning Spring Integration and want working, categorized examples
- you need a reference implementation for a specific adapter or integration pattern
- you want DSL and Java configuration demos for Spring Integration 6+

## When to avoid
- you need a production-ready integration framework rather than examples
- you use Spring Integration 5.x or earlier without switching to the matching branch
- your project does not use Java 17 or above

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools, documentation
- domain: developer-tools, tutorials, apis, backend
- platform: jvm, cross-platform
- tags: spring-integration, samples, java, enterprise-integration, messaging, eip, gradle

## Member repositories
- spring-projects/spring-integration-samples (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:41.897974+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:35:06.215876+00:00, confidence not recorded.
  - readme: https://github.com/spring-projects/spring-integration-samples (fetched 2026-08-28T04:06:41.897974+00:00, sha 106b3617e4f9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
