lombok:通過注解方式減少POJO類的getter和setter等方法來消除冗余代碼量
1.下載lombok
- 下載地址:https://projectlombok.org/downloads/lombok.jar
- lombok官網(wǎng):https://projectlombok.org/
2.安裝lombok
- 2.1 將下載的lombok.jar文件copy到自己的eclipse安裝根目錄下
- 2.2 打開 eclipse.ini 再最后面添加
-javaagent:lombok.jar
-Xbootclasspath/D:/install/dev/sts-bundle/sts-3.9.6.RELEASE/lombok.jar
- 2.3 重啟eclipse
- 2.4 安裝成功,如果使用不了:clean項目,lombok版本太低等等
3.使用lombok
- 3.1 引用jar
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>compile</scope>
</dependency>
- 3.2 使用
在實體類上添加注解即可
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;
@Data
public class BaseEntity {
/**
* 主鍵
*/
@Id
private String id;
/**
* 創(chuàng)建人id
*/
@Column(name = "create_user_id")
private String createUserId;
/**
* 創(chuàng)建時間
*/
@Column(name = "create_time")
private Date createTime;
/**
* 修改人id
*/
@Column(name = "update_user_id")
private String updateUserId;
/**
* 修改時間
*/
@Column(name = "update_time")
private Date updateTime;
/**
* 是否刪除
*/
@Column(name = "is_deleted")
private String isDeleted;
}