lombok
-
[Java] Builder 어노테이션 기본값 사용하기(Builder.Default)programming/JAVA 2021. 12. 31. 14:16
@Builder 빌더 패턴을 사용하기 위해서 Lombok의 Builder 어노테이션을 사용할 수 있다. 아래처럼 해당 클래스에 붙여서 사용할 수 있다. import lombok.Builder; import lombok.ToString; @Builder @ToString public class Member { String id; int age; } @Builder Test Builder는 아래처럼 사용하면 된다. public class MemberTest { @Test void memTest(){ Member mem = Member.builder().build(); System.out.println(mem); } } 이때는 기본값이 설정되어 있지 않기 때문에 실행결과는 아래와 같다. @Builder.Def..
-
[Java] @Data 에서 boolean @Getterprogramming/JAVA 2020. 10. 26. 21:37
편리한 개발을 위해서 다양한 어노테이션이 존재한다. 그중에서도 자동으로 getter와 setter를 만들어주는 @Getter, @Setter 어노테이션이 있다. 그리고 그것조차도 자동으로 생성해주는 @Data 어노테이션이 있다. 사용법은 아래와 같이 사용할 수 있다. @Data public class DataSample { private boolean daily; private String date; private int count; } 이렇게 @Data를 작성해주면, getter 및 setter를 직접 작성하지 않아도 사용할 수 있다. public void getData(){ DataSample ds = new DataSample(); String date = ds.getDate(); int count..