롬복1 [TIL] 2022-12-20(37day) 자주쓰이는 Lombok 어노테이션 👉 Lombok - Java에서 자주 반복되는 코드들을 어노테이션을 통해 자동으로 생성 해 주는 라이브러리 @AllArgsConstructor - 클래스에 존재하는 모든 필드에 대한 생성자를 자동으로 생성 (final 키워드, 혹은 @NonNull 이 붙은 멤버 변수만을 받는 생성자를 만들어줌) @NoArgsConstructor - 파라미터를 받지 않는 생성자를자동으로 생성 (필드들이 final로 생성되어 있는 경우에는 필드를 초기화할 수 없기 때문에 에러 발생) @RequriedArgsConstructor - 초기화 되지 않은 모든 final 필드, @NonNull과 같이 제약조건이 설정되어있는 모든 필드들에 대한 생성자를 자동으로 생성 @Builder - 빌더패턴을 .. 2022. 12. 20. 이전 1 다음