강의

멘토링

커뮤니티

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

jeidiiy님의 프로필 이미지
jeidiiy

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

회원 가입

엔티티 관련 질문 드립니다.

해결된 질문

작성

·

240

1

JPA 강의까지 수강한 뒤에 활용편을 들으면서 DB를 적용해보면서 실습하고 있습니다. 엔티티에서는 setter를 지양하라고 하셔서 setter 없이 사용하고 있습니다. 그런데 @ModelAttribute로 Member 객체를 받으려니 setter가 없어서 post로 들어온 객체에 값이 모두 null로 채워지게 됩니다. 이런 경우에는 모두 @RequestBody로 받아서 처리하시나요?

답변 1

1

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

엔티티가 아닌 DTO 혹은 MemberForm과 같은 커맨드 객체에서는 setter를 열어두어 프로퍼티 바인딩이 가능하도록 하셔도 됩니다.

감사합니다.

jeidiiy님의 프로필 이미지
jeidiiy

작성한 질문수

질문하기