Я вставил часть кода ниже, где я пытаюсь записать массив в тело верблюда
... .convertBodyTo(UserInfo[].class) .log(LoggingLevel.DEBUG,logger,"Output- ${body}")
Но в журнале
- Output- (UerInfo[])- [Lcom.bhge.entitlement.service.dto.UserInfo;@1e37cb10
Используйте верблюжий боб
Создайте метод где-нибудь в вашем Java-коде для управления отображением и используйте верблюжий боб ссылку на метод.
Часть журнала в вашем коде вызывает UerInfo[].toString(), который возвращает хэш-код идентификации . Основываясь на этом SO решении , вы не можете переопределить UerInfo[].toString() для достижения своей цели с помощью существующего кода.
UerInfo[].toString()