Spring integration 已在SI中删除getCorrelationId
不确定这是否是有意的,但getCorrelationId在MessageHeaders类中不再可用。其他一些方法如getTimestamp仍然存在。事实上,常量CORRELATION\u ID也不再可用,因此除了Spring integration 已在SI中删除getCorrelationId,spring-integration,Spring Integration,不确定这是否是有意的,但getCorrelationId在MessageHeaders类中不再可用。其他一些方法如getTimestamp仍然存在。事实上,常量CORRELATION\u ID也不再可用,因此除了message.getHeaders().get(“correlationId”)之外,没有其他好的方法来获取相关ID。看起来有点原始。也许需要更清楚一点,但是当核心消息传递类在4.0中移动到Spring框架时,引入了一个新的MessageHeaderAccessor类,以及针对特定于集
message.getHeaders().get(“correlationId”)
之外,没有其他好的方法来获取相关ID。看起来有点原始。也许需要更清楚一点,但是当核心消息传递类在4.0中移动到Spring框架时,引入了一个新的MessageHeaderAccessor
类,以及针对特定于集成的头的IntegrationMessageHeaderAccessor
;随着新协议的实施
new IntegrationMessageHeaderAccessor(message).getCorrelationId()
…但迁移指南确实指出头常量和类型化访问器已移动到这些类中
我对维基做了一些小改动;如果需要更清晰的信息,请告知我们