说明:
Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。接着,不用再一次写额外的getter或者equals方法。翻译到这里其实就可以,网址
https://blog.csdn.net/qq_36314960/article/details/79565899
步骤:
- 1.添加依赖
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
- 2.操作实体
/**
*
* @author Sir.tang
集成Lombok 优化实体类
* @return
* @exception
* @date 2021/5/10 9:18
*/
@Data //它包含getter、setter注解,即当使用当前注解时,会自动生成包含的所有方法;
@AllArgsConstructor //生成对应的有参构造方法
@NoArgsConstructor //生成对应的无参构造方法
public class User {
/*ID_WORKER 默认生成id方式 全局唯一id*/
@TableId(type =ID_WORKER )
private Long id;
private String name;
private Integer age;
private String email;
/*标注这个创建时间只会在 数据库生成第一条记录时生成*/
@TableField(fill = INSERT)
private Date createTime;
/*标注这个创建时间只会在 数据库修改记录时生成*/
@TableField(fill = INSERT_UPDATE)
private Date updateTime;
}
网友评论