-
[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 = ds.getCount(); }
*setter도 자동으로 사용할 수 있으니 값은 알아서 채워 넣으면 된다.
위와 같이 getDate(), getCount()의 형태로 작성된다.
get변수명() 으로 자동 생성되는데, boolean 타입은 다르게 사용한다.
Boolean daily = ds.isDaily();
아래는 해당 어노테이션의 설명이 적혀있는 문서다.
isFoo if the field's type is boolean
@Getter와 @Setter의 관련 내용을 아래에서 자세히 찾아 볼 수 있다.
반응형'programming > JAVA' 카테고리의 다른 글
[Java] Queue 사용하기(add vs offer) (0) 2021.07.21 [JAVA] Stream.concat을 이용한 2개의 int 배열 합치기 (0) 2021.02.06 [Java] LocalDate와 LocalDateTime 사용하기 (0) 2020.10.25 [Java] 문자열을 문자열 배열로 만들기 (0) 2020.08.31 [Java] 윈도우10 환경 변수 설정 (0) 2019.12.05