介绍一个生成对象花里胡哨的方法 使用lombok 插件的@Builder注解
第一步、配置pom文件
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
第二步、新建一个类配置注解@Builder
import java.time.LocalDate;
import lombok.Builder;
@Builder
public class Person {
private String name;
private Integer age;
private String gender;
private LocalDate birthday;
}
第三步、使用
import com.study.blog.builder.Person;
import com.study.blog.localDate.DateUtils;
public class Test {
public static void main(String[] args) {
Person person = Person.builder()
.name("张三")
.age(18)
.birthday(DateUtils.getLocalDate("2020-01-01"))
.gender("男")
.build();
}
}
看着清楚,方便理解