redis 原配置
@Bean
public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){
//配置redisTemplate
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
(redisConnectionFactory);
RedisSerializer stringSerializer = new StringRedisSerializer();
......
return redisTemplate;
}
异常信息
: Could not read JSON: Could not resolve type id '' as a subtype of [simple type, class ]: no such class found
- 关键信息 as a subtype of [simple type, class ]: no such class found
解决后的配置
@Bean
public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){
//配置redisTemplate
RedisTemplate redisTemplate = new RedisTemplate<>();
(redisConnectionFactory);
RedisSerializer stringSerializer = new StringRedisSerializer();
......
return redisTemplate;
}
- 其实我只是把创建RedisTemplate对象时指定的泛型去掉了
- 到此问题解决!