Я использую Camel с весной Boot. Во время реализации маршрута обслуживания, который в основном регистрирует тело сообщения, я видел ошибку, которая похожа ниже.Camel complex type to string typeconverter error
No converter found capable of converting from type [com.example.Book] to type [java.lang.String]
Мой Маршрут:
from(REST_ENDPOINT_URI)
.log("${headers}")
.log("${body}")
и я получаю сообщение об ошибке в строке тела журнала.
Мой вопрос в том, что ожидаемое поведение? Почему Camel не вызывает метод toString
объекта Book
. А также, если это ожидаемое поведение, мне нужен строковый конвертер для каждого нового сложного типа?
Вы попробовали .log ("$ {body.toString}")? Предполагается, что определена команда toString(). –