프로젝트에 본격적으로 들어가기 전에 평소에 자주 썼던 어노테이션들에 대해 정확히 알고 쓰고 싶어서 정리를 해보았다. 실무를 할 때에도 @Builder 와 @NoArgsConstructor을 함께 쓰면 왜 안될까? 에 대해 깊숙히 알아보지 못해 지금 정리를 해보려고 한다! ☝🏻 일단 ! @Builder 패턴의 사용 이유를 알아보자! 🏷 빌더 패턴 사용 이유 1) 필요한 데이터만 설정할 수 있다. 2) 유연성을 확보할 수 있다. 예를들어, 어떠한 클래스에 필드가 추가되었다면 기존에 정의해놓았던 기본생성자에 수정이 필요해 진다. 하지만, builder 페턴을 사용하게 되면 수정 필요없이 해당 필드를 사용해야 하는 곳에 유연하게 추가가 가능하다. 3) 가독성을 높일 수 있다. 4) 변경 가능성을 최소화 할 수 ..