Я пытаюсь десериализации Avro объект из потока Кафки и вижу:Кафка Avro Десериализация Issue (java.lang.NoSuchMethodException:. Java.util.UUID <init> (java.lang.String)
org.apache.avro.AvroRuntimeException: java.lang.NoSuchMethodException: java.util.UUID.<init>(java.lang.String)
Java UUID не имеет пустого конструктора по умолчанию, поэтому мне кажется, что мне нужно написать собственный десериализатор. Я написал новый класс, который расширил Deserializer<UUID>
, но при отладке я не разбился на этот класс. Я хочу использовать этот десериализатор вместе с общим десриализатор (я понял, что это возможно, потому что это с Джексоном).
Я пропустил что-то простое tha Мне нужно это сделать?