Some function like Jackson2JsonRedisSerializer requires JavaType as parameter. When I tried to pass generic type parameter via GenericType object, I find that GenericType can only be converted to ResolvedType, and there is no way from ResolvedType to JavaType.
TypeResolverresolver = newTypeResolver();
GenericTypegtype = newGenericType<T>(){}
ResolvedTypertype = resolver.resolve(gtype);
// seems correct but constructType will throw when receiving GenericType!JavaTypejavatype= TypeFactory.defaultInstance().constructType(rtype);
Some function like
Jackson2JsonRedisSerializerrequiresJavaTypeas parameter. When I tried to pass generic type parameter viaGenericTypeobject, I find thatGenericTypecan only be converted toResolvedType, and there is no way from ResolvedType to JavaType.