【IDEA開發SpringBoot2.0實戰】使用Lombok插件簡化開發#02

按Ctrl+Alt+S 打開設置面板

在這裏插入圖片描述

進入插件管理

在這裏插入圖片描述

如圖所示搜索Lombok,然後點擊下載按鈕,下載完成後會提示重啓IDEA,然後重啓即可,我這裏已經是安裝完成的所以顯示的是更新

在這裏插入圖片描述

重啓完成後,在pom.xml文件中加入以下依賴

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<optional>true</optional>
</dependency>

如圖所示
在這裏插入圖片描述

新建一個【model】包

在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

在這個包下,新建一個【Article】模型類並加入如下屬性

private Long id;
private String author;
private String title;
private String content;
private String createTime;

在這裏插入圖片描述

如圖加入以下註解(下面解釋每個註解都是什麼意思)

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder

在這裏插入圖片描述
註解的含義:

@Data:自動爲所有屬性生成get、set方法以及toString方法、equals方法、hashCode方法
@AllArgsConstructor:自動生成帶所有參數的構造函數
@NoArgsConstructor:自動生成無參數的構造函數
@Builder:用於構建對象

關於@Builder我再解釋一下,我們正常new一個對象是這樣new的

Article article = new Article(111L,"aaaa");

使用該註解之後還可以這樣new對象

Article article1 = Article.builder().id(222L).author("bbbb").build();

到此本節教程結束,無需再手動給類構造函數、gat、set方法直接就可以調用其方法


這是我通過學習對知識的整理及備忘,本博客的所有內容,僅是自己的一些學習筆記,如有錯誤,歡迎指正。如有侵權,請告知修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章