[Java] Lombok 정리
2020. 7. 2.
[Java] Lombok 정리 @Data getter, setter, toString, hasCode, equals, constructor 등을 자동으로 생성해준다. 해당 어노테이션에 있는 속성인 staticConstructor는 static한 생성자를 만들어주는 속성이다. @Data(staticConstructor = "of") public class DataObject { private final Long id; private String name; } 위와 같이 VO 객체를 staticConstructor 속성을 사용하여 @Data 어노테이션을 사용한다면 실제 사용할때는 다음과 같이 사용할 수 있다. DataObject dataObjcect = DataObject.of(1L); id 같은 경우에는 ..