Spring Framework: Spring Integration
- 5 courses
- 10 hours
- Skill IQ
Spring Integration extends the Spring programming model to support the well-known Enterprise Integration Patterns. It enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of abstraction over Spring’s support for remoting, messaging, and scheduling. Spring Integration’s primary goal is to provide a simple model for building enterprise integration solutions while maintaining the separation of concerns that is essential for producing maintainable, testable code.
Courses in this path
Beginner
Begin your journey in learning how Spring Integration enables lightweight messaging within Spring-based applications.
Intermediate
Continue learning about Spring integration in this section which includes topics such as advanced messaging handling and consumption patterns and using channel adapters.
Advanced
In this final section covering Spring Integration, you will be introduced to advanced topics.
Some of these topics are:
Using message history to keep track of messages flowing through a system
How to wiretap to inspect messages going through a channel
Controlling bus to control the functioning of a messaging system
Implementing test messages to diagnose problems with a messaging system
Using a channel purger to remove unwanted messages from a channel