spring-projects/spring-data-redis

Add Static Factory Method for JacksonJsonRedisSerializer

Opened this issue · 0 comments

Hi Team,
Hope it is a simple request.

Can we add a static factory method for creating instances of JacksonJsonRedisSerializer in V 4.0?

Example:

JacksonJsonRedisSerializer<Person> serializer = JacksonJsonRedisSerializer.of(Person.class);

Alternatively, a static helper under RedisSerializer would be even better.

static <T> RedisSerializer<T> json(Class<T> type) {
    return new JacksonJsonRedisSerializer<>(type);
}

RedisSerializer<Person> serializer = RedisSerializer.json(Person.class);

That would greatly simplify typical RedisTemplate setup code and make examples cleaner for both documentation and developer experience.
Adding a factory method improves readability and aligns with modern Java API design conventions.