Я использую Camel версии 2.20 и файловый компонент с пружинной загрузкой. Мое требование - проверить контрольную сумму MD5 файла перед дальнейшей обработкой (сохранить данные в базе данных с помощью компонента jpa). Я получаю значение контрольной суммы MD5 в отдельном файле свойств.
Я добавил метод validate, который возвращает true или false в зависимости от того, совпадает ли вычисленная контрольная сумма с контрольной суммой, которую я получаю из файла свойств. Но когда я тестирую этот маршрут с использованием создателя ложных сообщений, контрольная сумма всегда отличается. Я использую API02.sendBody (Object o) для отправки данных. Чего мне не хватает?