Spring Integration显示警告标题被人口忽略,因为它是readOnly

时间:2017-06-10 13:59:24

标签: spring-integration

我发现,一旦我将Spring Integration更新到最新的v4.3.10,就会显示很多警告,因为它是readOnly

,因此会忽略标题。

e.g。

21:46:03.628 [task-scheduler-8] INFO  o.s.i.support.MessageBuilder - The header [id=2b3368ab-e04b-6082-9dbe-f6065f49739b] is ignored for population because it is is readOnly.

在早期版本的SI中没有这样的警告。这是什么原因?

1 个答案:

答案 0 :(得分:1)

见这里:https://jira.spring.io/browse/INT-4284

某些标头实际上是只读的,如果更改了,您就知道哪个标头不会被填充。

在您的情况下,故事是关于id标题。

您可以将warn的日志记录级别提高到o.s.i.support.MessageBuilder,以避免噪音。

与此同时,请与我们分享您构建新消息的代码,并在日志中获取该消息。