в моей программе есть запрос к API, а затем сообщение в входящем канале сохраняется в файле. Моя проблема в том, что я получаю некоторую ошибку в моей полезной нагрузке для некоторого запроса. Я хочу сохранить такой файл ошибки в другом каталоге. Как добавить выражение фильтра, чтобы такая полезная нагрузка хранилась в другом каталоге. Мой код:Фильтр интеграции Spring
<int:chain input-channel="abcconnect">
<int:filter id="errorout" expression="payload.containsKey('errorCode')"/>
<file:outbound-channel-adapter
id="apiResponseWriter"
directory="${error.path}"
filename-generator-expression="'abc-' + T(java.lang.System).currentTimeMillis() + '.json'"
delete-source-files="false" />
</int:chain>
Ошибка в файле полезной нагрузки: {"TwitterApi":{"errorCode":400,"errorMsg":"beginTime or endTime is later than now(1472041145)","success":false,"cost":11,"params":
спасибо. Помогло добавить канал сброса. – survivor
Отлично! Похоже, вы можете принять ответ сейчас: http://stackoverflow.com/help/someone-answers –
У меня есть еще один вопрос, связанный с весной. Вы можете мне помочь? – survivor