Spring Integration 5.0 Milestone 3 Available
The Spring Integration team is pleased to announce that the third milestone for the Spring Integration 5.0 release (5.0.0.M3) is now available.
53 JIRAs (and some GitHub issues) made into this release, including bug fixes and a number of new features. Some highlights since the previous Milestone 2:
-
Initial implementation for a Spring Integration Testing Framework - the
@SpringIntegrationTestannotation for test classes andMockIntegrationfactory help you to write unit tests for integration flows and channel adapters. We intend to flush out this capability with more features before GA, including more mocking, verifications and somesend-and-receiveutilities to test components in isolation. Feedback is welcome! -
POJO handler method invocations (
…@ServiceActivator,@Transformeretc., or such methods invoked from XML definitions) now useInvocableHandlerMethodby default. Together with theConfigurableCompositeMessageConverterand@Defaultutilities that allows us to implement conditional method invocation scenarios based on the Content-Type and target method arguments resolution. To restore the previous SpEL-based behavior, the@UseSpelInvokermethod-level annotation is provided.