写实体类的时候,经常写无参构造函数、全参构造函数、setter与getter方法以及toString方法。
这样的话,你以后每次修改实体属性,都要去修改以上所述的方法,很是繁琐
有了lombok之后,它自动为你生成这些数据,你只需要使用它对应的注解就行
- 添加依赖 或 导入jar文件
maven项目导入依赖
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
- 使用注解
@SuppressWarnings("serial")//压制警告
@AllArgsConstructor//生成全参构造方法
@NoArgsConstructor//生成空参构造方法
@Data//生成setter和getter及toString等
@Accessors(chain = true)//链式写法,如如dept. setDeptno(11L). setDname("RD"). setDb_ source("DB01" );
public class Dept implements Ser