dependencies 설정 시 어느 것을 사용하는 게 적합할지 궁금하여 알아본 내용을 정리하였다. LombokLombok은 주로 컴파일 타임에만 필요한 라이브러리이다.implementation: 의존성을 컴파일 타임과 런타임에 모두 포함시킨다.compileOnly: 의존성을 컴파일 타임에만 포함시키며, 런타임에는 포함시키지 않는다. 빌드 과정에서만 Lombok을 사용하고, 생성된 코드에는 Lombok이 포함되지 않는다. Lombok 주석을 사용하여 소스 코드를 생성하지만, 실제 실행 시에는 해당 코드가 이미 존재하기 때문에 Lombok 라이브러리가 필요하지 않다. 이 경우 compileOnly로 설정하여 불필요한 의존성을 줄일 수 있다.💡 Lombok은 애너테이션을 통해 소스 코드를 생성하고 수정하는..