Jeg fandt endelig svaret efter fem eller seks timers google og implementering på min udviklingsmaskine.
Camel serializer
URI-indstillinger er kun for CONSUMER
.For at påvirke PRODUCER
, jeg skal også konfigurere en brugerdefineret RedisTemplate
med StringRedisSerializer
som standard serializer.
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
Sæt derefter både serializer- og redis-skabelonforekomsten i registreringsdatabasen og referer til den fra Camel URI.
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
Camel URI er ligesom...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer