引入lombok依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
</dependency>
在需要开启链式编程的类中加入注解
@Data
@Accessors(chain = true)
public class Person {
private String name;
private int age;
}
就可以愉快的使用链式编程了
private List<Person> getPersonList(){
return new ArrayList<Person>(){{
this.add(new Person().setName("xiaoming").setAge(12));
this.add(new Person().setName("xiaohong").setAge(14));
this.add(new Person().setName("xiaowang").setAge(14));
this.add(new Person().setName("xiaokai").setAge(12));
this.add(new Person().setName("xiaonan").setAge(15));
}};
}