인프런 커뮤니티 질문&답변

김동준님의 프로필 이미지

작성한 질문수

스프링 시큐리티 완전 정복 [6.x 개정판]

커스텀 AuthenticationProvider 구현하기

@Data 사용

작성

·

155

0

AccountDto, AccountContext 에서 @Data를 사용하고 있는데 @Data 안에는 setter가 들어가있어 사용을 지양해야한다고 알고 있습니다.

혹시 강사님께서는 예제라서 사용하신건지 아니면 @Data를 여기서 사용해도 문제가 없는건지 궁금합니다.

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

예제용으로 작성한 건데 값을 설정해야 하기 때문에 Setter 가 필요합니다

Setter 가 없는 불변객체가 안전하긴 하지만 데이터 매핑을 위해서는 Setter 가 필요할 수 있습니다

상황에 따라 판단하시면 됩니다