spring-data-redis icon indicating copy to clipboard operation
spring-data-redis copied to clipboard

Add Static Factory Method for JacksonJsonRedisSerializer

Open vinsguru opened this issue 1 month ago • 3 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.

vinsguru avatar Nov 02 '25 09:11 vinsguru