작성
·
155
0
AccountDto, AccountContext 에서 @Data를 사용하고 있는데 @Data 안에는 setter가 들어가있어 사용을 지양해야한다고 알고 있습니다.
혹시 강사님께서는 예제라서 사용하신건지 아니면 @Data를 여기서 사용해도 문제가 없는건지 궁금합니다.
답변 1
0
네
예제용으로 작성한 건데 값을 설정해야 하기 때문에 Setter 가 필요합니다
Setter 가 없는 불변객체가 안전하긴 하지만 데이터 매핑을 위해서는 Setter 가 필요할 수 있습니다
상황에 따라 판단하시면 됩니다