| 어노테이션 | 설명 | 
|---|---|
| @AllArgsConstructor | 모든 인수의 생성자 생성, 접근자 설정, 정적 팩토리 메소드 지원 | 
| @RequiredArgsConstructor | 필수 인자가 있는 생성자 생성, 접근자 설정, 정적 팩토리 메소드 지원 | 
| @NoArgsConstructor | 인수가 없는 생성자 생성, 접근자 설정, 정적 팩토리 메소드 지원 | 
| @Accessors | setter 체이닝, final, prefix 명 변경 | 
| @Getter | getter 자동생성, 접근자 설정 | 
| @Setter | setter 자동생성, 접근자 설정 | 
| @ToString | toString 자동생성, 제외 목록 가능(JPA 양방향 형태시 문제우려 제외필요) | 
| @EqualsAndHashCode | |
| @Data | |
| @Value | |
| @Builder | |
| @Builder.Default | |
| @SuperBuilder | |
| @UtilityClass | |
| @CommonsLog | |
| @Log | |
| @JBossLog | |
| @Log4j | |
| @Log4j2 | |
| @Slf4j | |
| @XSlf4j | |
| @Log |