MODIFICA:
Per essere più precisi devi registrare un bean CustomConversion nel tuo contesto con il nome redisCustomConversions. Vedi questo post:Redis - Come configurare conversioni personalizzate
Quindi nel tuo caso sarebbe qualcosa come
@Bean
public CustomConversion redisCustomConversions(){
return new CustomConversions(
Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}
Originale:
Penso che il modo più semplice per risolvere questo problema sia scrivere un convertitore di tipi per uuid. Qualcosa come un
class UUIDConverter implements Converter<UUID, String>
O quando necessario
class UUIDConverter implements Converter<UUID, byte[]>
Devi registrarlo come bean nel tuo contesto.