在RedisAutoConfiguration.class中点击
在上面可以看到序列化支持的
往下稍微滑动一些可以看到,默认采用的是JDK的序列化,因为默认4种都是空的
但是我们一般都是采用JSON来做序列化的...,这个时候就需要自己定义序列化了
默认序列化存在的问题
创建测试实体类,User
package co.flower.redis02springboot.pojo;
import lombok.AllArgsConstructor...(name=小姐姐, age=18)
自定义RedisTemplate
在java下创建config包,里面创建RedisConfig.java
复制源码中的代码进行改动
自己设置序列化方式
设置方法...);
template.setHashValueSerializer(jackson2JsonRedisSerializer);
// 调用刚才看的序列化源码中默认的方法...当然是配置类,但是一般开发中不直接在业务中引入redisTemplate,而是编写一个RedisUtils工具类,来包装一下默认的,因为使用起来比较麻烦~,我就不照着视屏巧了,好几百行[捂脸],用的时候直接从公司拿