@NoArgsConstructor、@Getter、@Setter注解及Lombok的使用


一、lombok是什么

lombok是開源的代碼生成庫,是一款非常實用的小工具,我們在編輯實體類時可以通過lombok注解減少getter、

setter等方法的編寫,在更改實體類時只需要修改屬性即可,減少了很多重復代碼的編寫工作

(lombok是一個可以通過簡單的注解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,

例如:比如通常情況下我們需要手動去建立getter和setter方法,構造函數之類的,而lombok的作用就是能夠在

我們編譯源碼的時候自動幫我們生成這些方法。)

 

二、IntelliJ IDEA 安裝 lombok插件

1)開IntelliJ IDEA后點擊菜單欄中的File-->Settings-->plugins--->搜索lombok --> install

 

2) 配置注解處理器

Settings設置頁面,我們點擊Build,Execution,Deployment-->選擇Compiler-->選中Annotation Processors,然后在右側勾選Enable annotation processing即可。

 

三、lombok 如何使用

1、引入依賴

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.10</version>
    </dependency>
</dependencies>

 

2、使用注解

@Getter   自動生成 getter 方法

@NoArgsConstructor: 自動生成無參數構造函數。
@AllArgsConstructor: 自動生成全參數構造函數。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM