-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Spring Integration 4.3 to 5.0 Migration Guide
The closableResource
typo in the IntegrationMessageHeaderAccessor.CLOSEABLE_RESOURCE
constant value has been fixed to the proper closeableResource
.
If application doesn't use IntegrationMessageHeaderAccessor.CLOSEABLE_RESOURCE
to access to an appropriate header, it is recommended to review any closableResource
typo usage.
JMS components can be configured using XML with no connection factory property; the framework uses a default bean name.
Prior to version 5.0, this default bean name was connectionFactory
.
In order to align with Spring Boot's auto configuration, which configures a bean called jmsConnectionFacrory
, Spring Integration now uses that bean name as the default.
If your application relied on the previous behavior, you will need to rename your bean to jmsConnectionFactory
or change the component definitions to explicitly reference your bean.
The Reactor 2.0
isn't supported any more.
The Messaging Gateway Promise
return type from Reactor 2.0
has been replaced with the Mono
type from Reactor 3.0.
For all the Reactive Streams changes for new Mono
type, please, refer to the Reactor Project Site.