Lombok如何配置jar包和安裝idea插件?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供陽西網(wǎng)站建設(shè)、陽西做網(wǎng)站、陽西網(wǎng)站設(shè)計、陽西網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、陽西企業(yè)網(wǎng)站模板建站服務(wù),十載陽西做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。使用Lombok可能需要注意的地方
(1)、當(dāng)你的IDE是Idea時,要注意你的Idea是支持Lombok的,如果不支持請更換高版本嘗試(這里采用2018 3.3)。
(2)、在使用Lombok時,你的編輯器可能會報錯,這時請在你的IDE中安裝Lombok插件(如果使用的Idea則直接搜索Lombok插件,選擇星級高的,直接安裝就是,其他Ide類同)。
(3)、參數(shù)的處理往往都是根據(jù)項目需求來進(jìn)行,請妥善處理參數(shù)。
(4)、如果你無法訪問Lombok官網(wǎng),你可以從這篇博文中將Maven坐標(biāo)照著自己打進(jìn)去,或者你也可以訪問Maven的中央倉庫搜索Lombok,將Maven坐標(biāo)復(fù)制進(jìn)去即可。
1、Lombok簡介
Lombok能以簡單的注解形式來簡化java代碼,提高開發(fā)人員的開發(fā)效率。例如開發(fā)中經(jīng)常需要寫的javabean,都需要花時間去添加相應(yīng)的getter/setter,也許還要去寫構(gòu)造器、equals等方法,而且需要維護(hù),當(dāng)屬性多時會出現(xiàn)大量的getter/setter方法,這些顯得很冗長也沒有太多技術(shù)含量,一旦修改屬性,就容易出現(xiàn)忘記修改對應(yīng)方法的失誤。
Lombok能通過注解的方式,在編譯時自動為屬性生成構(gòu)造器、getter/setter、equals、hashcode、toString等方法。出現(xiàn)的神奇就是在源碼中沒有g(shù)etter和setter方法,但是在編譯生成的字節(jié)碼文件中有g(shù)etter和setter方法。這樣就省去了手動重建這些代碼的麻煩,使代碼看起來更簡潔些。
使用Lombok的原因:
根據(jù)Lombok的使用規(guī)則,如果想要使用Lombok就需要刪除在項目中(JavaBean)存在的已經(jīng)生成的getter方法setter方法以及equals和hash方法,當(dāng)然Lombok也提供了對打印日志的處理。這樣在使用Lombok以后就會大大減少項目中的代碼量,同時由于Lombok有自動修改的功能,這也提供了項目中代碼的執(zhí)行效率。
綜上所述,使用Lombok的兩點主要原因就是:
(1)、簡化冗余的JavaBean代碼。
(2)、大大提高JavaBean中方法的執(zhí)行效率。
2、IDEA中安裝Lombok插件
選擇【File】-> 【Settings】->【Plugins】 –> 輸入Lombok,按回車鍵進(jìn)行搜索,單擊【Install】進(jìn)行安裝,安裝完成后點擊【Apply】和【OK】,然后重啟IDEA即可安裝成功。
注意:在重啟前建議勾選結(jié)開啟【Annotation Processors】下的【Enable annotation processing】(Ctrl+Shift+A鍵,輸入Annotation Processors回車搜索即可找到該選項)。
3、使用LomBok
在Lombok的官網(wǎng)有一個install選項,我們點開它會看到多種安裝方式,可以根據(jù)自己的項目需求來選擇使用哪種方式,這里以Maven為例:
點擊Maven會看到一組坐標(biāo):
根據(jù)它的提示我們將這一組坐標(biāo)添加到我們的pom文件中:
org.projectlombok lombok 1.18.4 provided