프로젝트를 진행하다가 @Data의 위험성을 느껴 공부한 내용을 정리하고자 합니다. @Data 어노테이션이란❓@Data는 Lombok 라이브러리에서 제공하는 어노테이션으로, Java 클래스에 대해 다양한 메서드를 자동으로 생성해 주는 기능을 제공합니다. @Data 어노테이션을 사용하면, 다음과 같은 메서드들이 자동으로 생성됩니다.1. Getter 메서드클래스의 모든 필드에 대해 get 접두사가 붙은 메서드를 생성합니다.예를 들어, private String name;이라는 필드가 있으면, getName() 메서드가 생성됩니다.2. Setter 메서드클래스의 모든 필드에 대해 set 접두사가 붙은 메서드를 생성합니다.예를 들어, private String name;이라는 필드가 있으면, setName(Str..