인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

해윰해윰님의 프로필 이미지
해윰해윰

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

회원 수정 API

도메인 엔티티의 @Setter 질문입니다

작성

·

322

0

안녕하세요 김영한 선생님!

강의를 듣던 중 이전 강의들에서 되도록이면 엔티티에 @Setter는 사용하는 것은 지양하는것이 좋다고 말씀하셨던게 기억에 남는데 현재 강의인 수정 부분에서 memberService 에 코드를 보면 member.set**() 을 사용하는것에 의문이 들어 질문 드립니다.

혹시 실무에 가서 프로젝트를 하게 되면 위와 같은 방식으로 update 시에 setter를 사용해도 되는건가요?

만약 사용하지 않는게 좋다면 어떠한 방식으로 유도하는게 좋을지 질문 드립니다!

답변 1

4

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 해윰해윰님

데이터를 수정해야 할 때 꼭 필요하면 setXxx를 사용해도 됩니다.

다만 모든 것에 setXxx를 다 열지는 말고 수정이 꼭 필요한 필드만 열어두시는 것이 좋습니다.

감사합니다.

해윰해윰님의 프로필 이미지
해윰해윰

작성한 질문수

질문하기