[java] 롬복의 주요 어노테이션에는 어떤 것이 있나요?
  1. @Getter: 필드에 대한 Getter 메서드를 자동으로 생성해줍니다.
  2. @Setter: 필드에 대한 Setter 메서드를 자동으로 생성해줍니다.
  3. @ToString: 클래스의 ToString 메서드를 자동으로 생성해줍니다.
  4. @EqualsAndHashCode: 클래스의 Equals와 HashCode 메서드를 자동으로 생성해줍니다.
  5. @NoArgsConstructor: 파라미터가 없는 기본 생성자를 자동으로 생성해줍니다.
  6. @AllArgsConstructor: 모든 필드를 파라미터로 가지는 생성자를 자동으로 생성해줍니다.
  7. @Data: @ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor를 한번에 적용한 것입니다.
  8. @Builder: 빌더 패턴을 자동으로 생성해줍니다.

이 외에도 롬복은 다양한 어노테이션을 제공하고 있어 개발자들의 편의를 위해 유용하게 사용될 수 있습니다. 자세한 내용은 롬복 공식 문서를 참조하시기 바랍니다.