使用lombok的@Data註解的equals方法

按照平常的認知,用equals方法去比較兩個對象的話 ,毫無意外的話會返回false。 但今天在開發時比較兩個對象是,返回的值竟然是true。 先是懷疑難道是jdk8後equals方法難道做了改變,查看源碼發現並沒有。 接着就去排查代碼,忽然間想到是不是用了lombok插件的原因。一個@Data註解省略了好多代碼。去查看源代碼發現lombok插件把equals方法也進行了重寫。到此處,疑問解決!隨
相關文章
相關標籤/搜索