如何學習LomBok?


1、lombok為什么會出現?解決了什么問題???

lombok是用來解決代碼的重復問題,減少代碼重復,讓代碼更簡練,項目管理負擔也減輕了。

以上也是Lombok出現的原因


2、此前如何解決問題的?

用快捷方式比如:Alt+Enter,但是沒建一個實體類就得寫一大串,代碼冗余復雜,管理負擔也重。


3、如何使用?

引入依賴:

在項目中添加Lombok依賴jar,在pom文件中添加如下部分。(不清楚版本可以在Maven倉庫中搜索)

<dependency>

<groupId>org.projectlombok</grou[Id>

<artifactId>lombok</artifactId>

<version>1.16.18</version>

</dependency>

使用:

在對應的類或者方法上使用對應注解即可,比如:

@Setter

@Getter

@ToString

@EqualsAndHashCode

//@Data

public class Student {

? ? private String name;

? ? private int age;

? ? private String male;

? ? private String studentNo;

}


4、結語

Lombok的目的是減少代碼的重復編寫,并提供比較好的解決方案。當然也存在一些爭議性的注解,可以根據實際場景進項使用。Lombok有一些實驗注解可以在官網查看。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,616評論 19 139
  • 一步一步的搭建JAVA WEB項目,采用Maven構建,基于MYBatis+Spring+Spring MVC+B...
    葉子的翅膀閱讀 12,904評論 5 25
  • 0 準備 安裝注冊中心:Zookeeper、Dubbox自帶的dubbo-registry-simple;安裝Du...
    七寸知架構閱讀 14,106評論 0 88
  • Lombok可以減少很多重復代碼的書寫。比如說getter/setter/toString等方法的編寫。IDEA安...
    MicoCube閱讀 2,148評論 0 1
  • 史有軍師諸葛亮報劉備三顧茅廬之恩,鞠躬盡瘁,死而后已,畢生輔佐劉備,為興復漢室而嘔心瀝血。義士關云長報曹操賞識之恩...
    藍色之冥閱讀 271評論 0 0

友情鏈接更多精彩內容