[JAVA] Lombok으로 코드 간결하게 작성하기: 실무 개발자가 말하는 장단점과 주의점
Java로 개발을 하다 보면 가장 먼저 느끼는 불편함 중 하나가 바로 보일러플레이트 코드(Boilerplate Code)입니다. 특히 POJO 클래스에서 getter/setter, toString, equals/hashCode, 생성자 등을 일일이 작성해야 하는 번거로움이 있죠.이런 문제를 해결해주는 도구가 바로 Project Lombok입니다. 이 글에서는 Lombok의 주요 기능부터 실제 사용 예제, 그리고 실무에서 사용할 때의 주의사항까지 정리해보겠습니다. 1. Lombok이란?Lombok은 Java 클래스에 어노테이션을 붙여 반복적인 코드 생성을 자동화해주는 라이브러리입니다. 컴파일 타임에 코드가 자동으로 생성되기 때문에, IDE 상에는 코드가 보이지 않지만 컴파일된 class 파일에는 필요한 메..