1. 程式人生 > >Bean莫名其妙的報錯還可以執行。

Bean莫名其妙的報錯還可以執行。

cannot resolve 一大堆方法名。很奇怪,這其實並不會影響正常執行,值是在.get方法名的時候 get不到,看著也十分別扭。  

後來經過大神的指導,原來是我的IDEA沒有lombok這個外掛導致的!     

專案中經常使用bean,entity等類,絕大部分資料類類中都需要get、set、toString、equals和hashCode方法,雖然eclipse和idea開發環境下都有自動生成的快捷方式,但自動生成這些程式碼後,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給程式碼維護增加負擔。而使用了lombok則不一樣,使用了lombok的註解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之後,就不需要編寫或生成get/set等方法,很大程度上減少了程式碼量,而且減少了程式碼維護的負擔。故強烈建議專案中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的程式碼。

全文地址請點選:https://blog.csdn.net/zhglance/article/details/54931430?utm_source=copy