@Getter / @Setter | 객체의 게터와 세터를 생성 |
@ToString | toString() 메소드 생성 |
@EqualsAndHashCode | equals() 메소드와 hashCode() 메소드 생성 |
@NoArgsConstructor | 인자가 없는 기본 생성자 생성 |
@RequiredArgsConstructor | @NonNull이 적용된 필드값이나 final로 선언된 필드값만 인자로 받는 생성자 생성 |
@AllArgsConstructor | 객체의 모든 필드값을 인자로 받는 생성자 생성 |
@Data | @ToString, @Getter, @Setter, @EqualsAndHashCode, @RequiredArgsConstructor 를 합친 기능을 한다 |
@Builder | 빌더 패턴을 사용할 수 있는 코드 생성 |
@Log | 자동으로 생기는 log라는 변수를 이용하여 로그를 출력 |
'프로젝트 > 파이널 프로젝트' 카테고리의 다른 글
프로젝트 12일차 / 자바스크립트 append 문제 해결 (0) | 2022.12.02 |
---|---|
프로젝트 10일차 (0) | 2022.11.30 |
깃으로 환경설정 마친 프로젝트 pull 했는데 gradle이 빌드를 못하고 있음 (0) | 2022.11.25 |
Swagger - REST API Documentation (0) | 2022.11.24 |
Request Parameter와 Header를 이용한 API Version 관리 (0) | 2022.11.24 |