一個java bean 我知道有兩種序列化方案1、使用Json序列化為字符串2、使用ObjectOutputStream 序列化為byte[]不知道各位是使用哪種方式進行序列化存儲的?各有什么優缺點我先拋磚引玉使用Json序列化優點:緩存數據便于查閱,都是String字符串缺點:java bean對象修改后,之前存儲的數據,反序列化時會對新增字段賦予默認值,往往會帶來業務邏輯上的問題使用ObjectOutputStream序列化優點:可以通過serialVersionUID控制版本號,如果bean對象發生修改,反序列化不會成功,能夠有效避免上面的缺點缺點:存儲結果不便于查閱
3 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
默認的貌似是這個序列化吧?用默認的就好。
添加回答
舉報
0/150
提交
取消