Я отправляю данные ниже в kafka и получаю через каналы интеграции пружины и преобразую в объект Log , как мне преобразовать данные ниже в объект Log с помощью преобразователя интеграции пружины?ценим любую помощь здесь
'Log (clientKey = строка, полезная нагрузка = строка)'
Вот код адаптера канала
@Bean
public KafkaMessageDrivenChannelAdapter<String, String> kafkaMessageDrivenChannelAdapter() {
KafkaMessageDrivenChannelAdapter<String, String> kafkaMessageDrivenChannelAdapter = new KafkaMessageDrivenChannelAdapter<>(
kafkaListenerContainer());
kafkaMessageDrivenChannelAdapter.setPayloadType(Log.class);
kafkaMessageDrivenChannelAdapter.setOutputChannel(inputChannel());
return kafkaMessageDrivenChannelAdapter;
}
, когдая пытаюсь преобразовать в активаторе службы, используя ниже
ObjectMapper objectMapper = new ObjectMapper();
Log msg = objectMapper.readValue(arg0.getPayload().toString() , Log.class);
его сбой с
com.fasterxml.jackson.core.JsonParseException: нераспознанный токен 'Log': ожидал ('true', 'ложь' или 'ноль')