Programing/Java

Lombok 상위클래스 필드를 이용한 객체 생성 방법

BUST 2017. 8. 6. 17:25

Lombok 상위클래스 필드를 이용한 객체 생성 방법

데이터 객체가 상속관계에 있을 경우 lombok의 @Builder 어노테이션을 아래와 같이 이용하면 객체 상위에 필드도 지정할수가 있다.

@AllArgsConstructor
public class Parent {
  private String a;
}
 
public class Child extends Parent {
 
  private String b;
 
  @Builder
  private Child(String a, String b){
    super(a);
    this.b = b;
  }
}
Child.builder().a("testA").b("testB").build()

Reference

https://projectlombok.org/features/Builder

'Programing > Java' 카테고리의 다른 글

Spock Framework을 이용한 Unit test 작성  (0) 2018.06.25
Java Stream을 이용한 Inner Join / Left Join 기능  (0) 2018.06.18
Lombok @Builder Default Value 사용하기  (0) 2017.08.06
Lombok  (0) 2017.07.15
Guava Java 라이브러리  (0) 2017.07.02