我有以下课程:
public class Document { public String id; public String date; public Map<String, Keyword> keywords = new HashMap<>(); } public class Keyword { public String word; public Map<String, Document> docs = new HashMap<>(); }
我想序列化keywordsHashMap以便将其保存在Redis中。
keywords
java.io.NotSerializableException:关键字
使您Keyword和Document类实现java.io.Serializable。
Keyword
Document
java.io.Serializable
您要序列化的所有内容都应实现java.io.Serializable,HashMap并且String默认情况下可以序列化,因此您无需为它们做任何事情。
HashMap
String
请阅读此。