我正在使用此配置表达式。
<flow name="quartz">
<quartz:inbound-endpoint name="quartzstart" jobName="job1" repeatInterval="5000">
<quartz:envent=generator-job/>
<byte-array-to-string-transformer/>
<append-string-transformer message="Check Message"/>
<tcp:outbound-endpoint host="localhost" port="7778" connector-ref="protocol"/>
</flow>
每5秒触发一次。
我期待收到的消息是
检查消息
但我收到的信息是
(NullPayload)检查消息
我如何才能收到“查看讯息”?
答案 0 :(得分:2)
似乎null有效负载的toString正在返回(NullPayload)。
您可以在appender之前使用空字符串set-payload,或者如果这是您的完整逻辑,只需使用“Check Message”设置有效负载。