public class TestCombination {
public static void main(String[] args) {
List<Employee> employeeList=new ArrayList<>();
Employee e1=Employee.builder().name("sunyuhua1").dept("dev").build();
Employee e2=Employee.builder().name("sunyuhua2").dept("dev").build();
employeeList.add(e1);
employeeList.add(e2);
Employee e=Employee.builder().name("sunyuhua").dept("dev").subordinates(employeeList).build();
System.out.println(e.toString());
}
}
@Data
@Builder
@ToString
public class Employee {
private String name;
private String dept;
private List<Employee> subordinates;
}