【SpringBoot】RedisTemplate的RedisSerializer

发布时间 2023-06-30 16:06:04作者: 杨百顺

报错:

DefaultSerializer requires a Serializable payload but received an object of type [com.pojo.User]

解决:
Java 对象必须实现 Serializable 接口
因为 Spring boot会将对象先序列化再存入 Redis

package redis.pojo;  
  
import lombok.AllArgsConstructor;  
import lombok.Data;  
import lombok.NoArgsConstructor;  
  
import java.io.Serializable;  
  
@Data  
@NoArgsConstructor  
@AllArgsConstructor  
public class User implements Serializable {  
    private String name;  
    private Integer age;  
}

参考博客:
DefaultSerializer requires a Serializable payload but received an object of type [com.pojo.User]