Lombok 라이브러리에서 제공하는 annotation!
다양한 기능들을 준다. 너무 편안하다.
Data는 밑의 기능을 자동으로 적용시켜 준다.
@Getter
@Setter
@ToString
@EqualsAndHashCode
-> equla() 메서드와 hashCode()메서드 생성
@RequiredArgsConstructor
-> 초기화 되지 않은 final 필드, @NonNull 어노테이션이 붙은 필드에 대해 생성자를 만들어 준다.