럼복(lombok) @Data 사용
1. @Data
- @toString, @Getter/@Setter, @EqualsAndHashCode, @RequiredArgsConstructor의 특징을 포함한 간편한 애노테이션이다.
- POJO를 만드는데 이상적이다.
- callSuper, includeFieldNames, exclude의 파라미터들을 @Data와 사용할 수 없다.
- 생성되는 모든 getter/setter 는 public 으로 선언된다.
- 만약 특정 변수를 따로 관리하기 위해선 @Setter를 선언하고 AccessLevel 파라미터를 추가한다.
- staticConstructor파라미터를 이용하여 private한 생성자를 만들고 새로운 인스턴스를 반환하는 static 메소드를 만든다.
2. 럼복사용
'Back-End > Lombok' 카테고리의 다른 글
[Lombok] 롬복(lombok) val 사용하기 (0) | 2018.01.30 |
---|