[Spring] @NoArgsConstructor는 언제 사용할까?
·
프로젝트
개요프로젝트를 진행하면서 @NoArgsConstructor는 습관적으로 사용하면서도 정확한 이유를 설명하지 못하는 부분이 있었다. 이번 기회에 언제, 왜 사용해야 하는지 제대로 이해하고, 같은 실수를 반복하지 않기 위해 정리해보려 한다.@NoArgsConstructor 란?먼저 @NoArgsConstructor 어노테이션이 어떤 어노테이션인지 알아보자. @NoArgsConstructor는 빈 생성자를 자동으로 만들어 주는 Lombok 어노테이션이다.Lombok을 사용하기위해서는 아래와 같이 build.gradle 파일에 의존성을 추가해야 한다.dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projec..