결국은 제일 나쁜 것은 내가 제일 많이 사용하는 @Data 어노테이션이다.
@Data 어노테이션에서는 하지말라는 것이 다 포함되어 있다.
@Data = @NoArgsConstructor + @Getter + @Setter + @ToString + @EqualsAndHashCode 이다.
출처1 | lombok 사용시 주의사항
https://kwonnam.pe.kr/wiki/java/lombok/pitfall
java:lombok:pitfall [권남]
kwonnam.pe.kr
출처2 | 출처1을 쉽게 풀어놓은 포스팅
https://lkhlkh23.tistory.com/159
Lombok 너무 편리하기 때문에 주의해야 한다. (Lombok 주의점)
같이 스터디했던 동생이 사전과제에 대한 평가에 DTO에 Lombok Setter가 무분별하게 사용을 했다는 피드백을 받았다.그러다가 좋은 DTO는 무엇일까? 라는 고민을 하다가 ... 엉뚱하게 Lombok으로 화제가
lkhlkh23.tistory.com
'Spring' 카테고리의 다른 글
[Spring] @EventListener 와 ApplicationReadyEvent.class 를 사용한 spring 초기화 (0) | 2023.06.29 |
---|---|
@RequiredArgsConstructor 롬복 어노테이션으로 자동생성자생성주입 (0) | 2022.11.17 |
@Autowired, @Inject, @Resource 의 차이 (0) | 2022.09.01 |
UriComponentsBuilder (0) | 2022.08.19 |
[spring] annotation 정리 (0) | 2022.07.07 |