Programming/Spring

    Lombok

    Lombok

    Lombok? Lombok은 개발을 하면서 기계적으로 작성하게 되는 Getter, Setter, ToString 등의 메서드 작성 코드를 어노테이션으로 대신해 코드 다이어트를 도와주는 Java 라이브러리이다. 개발자는 Lombok의 어노테이션을 통해 아래와 같은 장점을 얻을 수 있다. 어노테이션 기반의 코드 자동 생성을 통한 생산성 증가 코드 다이어트를 통한 코드 가독성 및 유지보수성 증가 과거에는 Lombok을 사용하려면 모든 팀원이 Lombok을 설치해야 하는 번거로움이 있었지만, 현재는 IntelliJ의 기본 플러그인으로 설정되어 있기 때문에 바로 사용이 가능하다. 일반 Java 코드와 Lombok을 사용한 코드의 차이를 직접 확인해보자. [ 기존의 코드 ] public class Car { pri..