programming/JAVA
[Java] @Data 에서 boolean @Getter
LeeBorn
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의 관련 내용을 아래에서 자세히 찾아 볼 수 있다.
반응형