Giriş
Şu satırı dahil ederiz
import lombok.experimental.Accessors;
chain Alanı
Setter'lar void yerine this döner.
Örnek
Şöyle yaparız
@Data @Accessors(chain = true, fluent = true) public class Student { private String firstName; private String lastName; private String studentId; private Integer year; private List<Integer> marks; public Student(@NonNull String firstName) { this.firstName = firstName; this.studentId = generateStudentId(firstName); } private String generateStudentId(String firstName) { return firstName + new Random().nextInt(1_000); } } Student student = new Student("John").lastName("Doe").year(2);
fluentAlanı
Getter ve Setter'lar getX(), setX() yerine direkt alan ismini kullanırlar. Yani sadece x()
Hiç yorum yok:
Yorum Gönder