问题一.访问接口时页面500异常、控制台InvalidClassException异常


原因:user 实体类没有实现序列化 解决方法:给user 类实现序列化

问题二:RedisCacheManager的构造方法过时,项目中报错如下Cannot resolve constructor’RedisCacheManager(org.springframework.data.redis.core.RedisTemplate)’
解决方法:改成如下方式
@Bean
public CacheManager cacheManager(RedisConnectionFactory connectionFactory) {
RedisCacheManager rm = RedisCacheManager.create(connectionFactory);
/*rm.setDefaultExpiration(30L);// 设置缓存时间*/
return rm;
}
各位表哥,如果有写的不对的地方请纠正补充
本文解决了访问接口时出现的500异常问题,原因是User实体类未实现序列化,通过实现序列化解决了该问题。同时,针对项目中RedisCacheManager构造方法过时的问题,给出了新的实现方式。
602

被折叠的 条评论
为什么被折叠?



