• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Lombok @Data 사용 관련

22.01.05 15:53 작성 조회수 1.51k

0

Lombok @Data 어노테이션은 예측하지 못하게 동작할 수 있기 때문에 핵심 도메인 모델에서 사용하기 위험하다고 하셨지만 단순하게 data 왔다갔다할 때 사용하는 DTO일 경우에는 확인해보고 사용해도 괜찮다고 수업 시간에 언급하셨잖아요.

그래서 되도록이면 @Data 어노테이션 사용은 자제해야겠다고 생각했는데 수업 시간에 예제 코드 작성하실 때는 자주 사용하시더라고요. 

@Data 어노테이션을 사용해도 되는지 안 되는지 혼란스러운데 이 부분에 대해서 풀어서 설명해주실 수 있나요?

 



답변 2

·

답변을 작성해보세요.

0

Many tools are extremely useful but can have certain G Switch disadvantages. On the contrary, there are extremely useful applications.

0

codesweaver님의 프로필

codesweaver

2022.01.05

안녕하세요, cando1234 님. 공식 서포터즈 codesweaver 입니다.
.

Lombok 사용시 주의할 점에 대해 정리한 블로그 링크를 남깁니다.
https://kwonnam.pe.kr/wiki/java/lombok/pitfall
.
감사합니다.

여기에 추가하면 저는 실용적인 관점에서

DTO에는 @Data를 사용하고

@RequiredArgsConstructor는 스프링 빈에는 사용합니다.

감사합니다.