project lombokJava 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다.멤버 변수(field)는 private 접근 제한자를 사용한다.해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다.기본 생성자를 정의한다.선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다.이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우, DTO ..
[Lombok] 설정 및 기본 사용법
project lombokJava 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다.멤버 변수(field)는 private 접근 제한자를 사용한다.해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다.기본 생성자를 정의한다.선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다.이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우, DTO ..
2020.06.14