VMware offers training and certification to turbo-charge your progress.Learn more
I’m pleased to announce the third milestone for Spring Integration
This release ships several bug fixes, a bunch of new features and improvements and will be picked up by Spring Boot
2.3 M3 in the near future.
It can be downloaded from our milestone repository:
Reactive transactions support. The
ReactiveTransactionManager can now be configured for endpoints which produces reactive type for replies or just implement
ReactiveRequestHandlerAdvice - a
MethodInterceptor for message handlers producing a
Mono as a payload for reply. The
BiFunction<Message<?>, Mono<?>, Publisher<?>> customized is applied for the returned
Mono.transform(Function) operator to add some aspects into a produced result. Typically it is used for
tag options applied for the remote reactive requests, e.g. Webflux or RSocket.
Kotlin DSL. As we promised before, we have merged
spring-integration-kotlin-dsl project into core one for general availability and for further possible improvements which are possible only with direct access to core Spring Integration classes. See
org.springframework.integration.dsl.IntegrationFlowDsl.kt for more information.
Web Services Java DSL. With a lot of community requests the Java DSL components for Web Services modules has made it into project. See
org.springframework.integration.ws.dsl.Ws for more information.
What’s New? in the Reference Manual for more information.
We’re looking forward to your feedback for upcoming RC in April!
Project Page | GitHub Issues | Contributing | Help | Chat