Caching 使用velocity模板重新生成模板序列化程序

Caching 使用velocity模板重新生成模板序列化程序,caching,serialization,redis,redis-cache,velocity-template-language,Caching,Serialization,Redis,Redis Cache,Velocity Template Language,我试图将模板对象(org.apache.velocity.Template)放入RedisTemplate redisTemplate.opsForHash().put(“Redis_缓存”,objectKey,data) 但有一个错误: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serializ

我试图将
模板
对象(org.apache.velocity.Template)放入
RedisTemplate

redisTemplate.opsForHash().put(“Redis_缓存”,objectKey,data)

但有一个错误:

Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: org.apache.velocity.Template
这是我的模板:

@Bean
public RedisTemplate<?, ?> redisTemplate() {
    RedisTemplate<?, ?> template = new RedisTemplate<>();
    template.setDefaultSerializer(new GenericJackson2JsonRedisSerializer());
    template.setConnectionFactory(redisConnectionFactory());
    return template;
}
@Bean
公共RedisTemplate RedisTemplate(){
RedisTemplate=新RedisTemplate();
setDefaultSerializer(新的GenericJackson2JsonRedisSerializer());
setConnectionFactory(redisConnectionFactory());
返回模板;
}
是否可以将velocity对象放入redis缓存

谢谢