Lombok 사용법, 어노테이션, 예제
Java 프로젝트에서 Lombok은 개발자가 직접 작성해야 하는 보일러플레이트 코드를 줄여주어 생산성을 크게 높여주는 라이브러리다. Getter, Setter, toString, equals/hashCode, 생성자, Builder 등을 어노테이션 한 줄로 생성할 수 있다.Lombok이 필요한 이유기존 Java 코드는 DTO/VO를 작성할 때 중복되는 코드가 많다. 예를 들어 getter, setter, toString 등을 직접 구현하면 유지보수성이 떨어진다. Lombok은 @Getter, @Setter, @Data, @Builder 등 다양한 어노테이션으로 이를 자동화한다. // Before Lombok public class Person { private String name; ..
2025. 9. 26.