Idea下如何使用lombok

一、準備環境

在Idea安裝lombok插件,如果不安裝的話,跳過此步驟,則工程會報錯的。在Idea中File→Setting→Plugins中,搜索lombok,點擊install完成後重啓idea即可,見圖。

二、maven引入lombok

<!-- 在工程的pom.xml文件中引入lombok依賴-->
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<version>1.18.8</version>
		<scope>provided</scope>
	</dependency>

三、使用lombok

/**
 * 用戶model
 */
@Getter
@Setter
public class User implements Serializable{
    /**
     * 用戶id
     */
    private Long userId;
    /**
     * 用戶賬號
     */
    private String userAccount;
    /**
     * 用戶密碼
     */
    private String userPassword;
    /**
     * 用戶名
     */
    private String userName;
    /**
     * 刪除標誌
     */
    private String deleteFlag;
    /**
     * 版本號
     */
    private String revison;
    /**
     * 創建時間
     */
    private Date createDateTime;
    /**
     * 創建人id
     */
    private Long createUserId;
    /**
     * 創建人所在單位
     */
    private Long createDepartId;
    /**
     * 修改時間
     */
    private Date updateDateTime;
    /**
     * 修改人
     */
    private Long updateUserId;
    /**
     * 修改人所在單位
     */
    private Long updateDepartId;

}

四、lombok詳解

lombok簡介

lombok官網地址:https://projectlombok.org/

lombok原理

lombok註解

  • @Data
  • @Value
  • @Wither
  • @Delegate
  • @Builder
  • @Constructors:用途:生成構造方法
  • @Getter:用途:生成get方法
  • @Setter:用途:生成set方法
  • @EqualsAndHashCode:用途:生成equals和hashcode的方法
  • @ToString:用途:生成toString方法
  • @Log(and friends)
  • @FieldNameConstants
  • @UtilityClass
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章