[Java] Lombok 사용 시 주의사항
문제 상황 Lombok은 Java 기반의 라이브러리로 getter/setter, toString, equals, hashCode 등 여러 반복적이고 귀찮은 코드들을 애너테이션 선언만으로 컴파일 시점에 바이트 코드를 조작해서 넣어준다. 그런데 만약 애너테이션을 선언했는데 개발자가 직접 코드를 작성했다면 어떻게 될까? 테스트 롬복만 추가한 프로젝트에서 진행했다. plugins { id 'java' } group = 'io.jeidiiy' version = '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { compileOnly 'org.projectlombok:lombok:1.18.26' annotationProcessor 'org.projectlo..
2023.04.15