BEARBEITEN:
Genauer gesagt müssen Sie in Ihrem Kontext eine CustomConversion-Bean mit dem Namen redisCustomConversions registrieren. Siehe diesen Beitrag:Redis – So konfigurieren Sie benutzerdefinierte Konvertierungen
In Ihrem Fall wäre es also so etwas wie
@Bean
public CustomConversion redisCustomConversions(){
return new CustomConversions(
Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}
Original:
Ich denke, der einfachste Weg, dies zu beheben, besteht darin, einen Typkonverter für uuid zu schreiben. So etwas wie ein
class UUIDConverter implements Converter<UUID, String>
Oder bei Bedarf
class UUIDConverter implements Converter<UUID, byte[]>
Sie müssen dies als Bean in Ihrem Kontext registrieren.