按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方法直接就可以調用其方法
這是我通過學習對知識的整理及備忘,本博客的所有內容,僅是自己的一些學習筆記,如有錯誤,歡迎指正。如有侵權,請告知修改。