EDYCJA:
Aby być bardziej precyzyjnym, musisz zarejestrować fasolę CustomConversion w swoim kontekście pod nazwą redisCustomConversions. Zobacz ten post:Redis – Jak skonfigurować niestandardowe konwersje
Więc w twoim przypadku byłoby to coś takiego
@Bean
public CustomConversion redisCustomConversions(){
return new CustomConversions(
Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}
Oryginał:
Myślę, że najłatwiejszym sposobem naprawienia tego jest napisanie konwertera typów dla uuid. Coś w rodzaju
class UUIDConverter implements Converter<UUID, String>
Lub w razie potrzeby
class UUIDConverter implements Converter<UUID, byte[]>
Musisz zarejestrować to jako fasolę w swoim kontekście.