@Data
@Data
는 @Getter
, @Setter
, @RequiredArgsConstructor
, @ToString
, @EqualsAndHashCode
을 한번에 설정해주는 매우 유용한 Annotation 입니다.
@Data
public class template {
private String temp;
}
하기와 같이 동일하게 적용됩니다.
public class template {
private String temp;
public template(String temp) {
this.name = temp;
}
public String getTemp() {
return this.temp;
}
public void setTemp(String temp) {
this.temp = temp;
}
@Override public String toString() {
return "" + this.getName() + "";
}
...
}
@Data
참고 url