一、背景
我们在创建自定义实体类的时候,比如有一个User实体类;
要创建实体类的同时并对属性进行赋值,我们之前的操作是要么先new出一个空对象,然后一个个属性赋值;
要么使用带参数的构造器赋值;
如果我们使用new User().setName().setAge()的方式,是无法返回对象的,因为setName()方法的返回值一般都是void;
在实体类添加@Accessors(chain=true),就能实现上面的链式创建对象;
二、测试
- 引入lombok依赖,便于后面使用@Data注解简化开发
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
- 自定义对象User
- 这里使用了@Data注解,免去了自己写set、get方法等操作
package com.zqr.quickstart.pojo;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experime