現象
java.lang.StackOverflowError’ 異常。 xxx.xxx.xxx無法解析toString()
原因
記錄下關於lombok 的一個要注意的坑
當兩個類互相都引用對方 且同時註解@Data 時候運行時可能出現 StackOverflowError 異常
原因是生成的toString方法會互相引用對方的toString 然後無限遞歸下去
解決辦法
去掉@Data註解 改用Getter Setter toString方法自己重寫
java.lang.StackOverflowError’ 異常。 xxx.xxx.xxx無法解析toString()
記錄下關於lombok 的一個要注意的坑
當兩個類互相都引用對方 且同時註解@Data 時候運行時可能出現 StackOverflowError 異常
原因是生成的toString方法會互相引用對方的toString 然後無限遞歸下去
去掉@Data註解 改用Getter Setter toString方法自己重寫
01 引言 作爲後端開發人員,對Redis肯定不陌生,它是一款基於內存的數據庫,讀寫速度非常快。在愛奇藝海外後端的項目中,我們也廣泛使用Redis,主要用於緩存、消