작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
회원 가입
해결된 질문
작성
·
240
1
JPA 강의까지 수강한 뒤에 활용편을 들으면서 DB를 적용해보면서 실습하고 있습니다. 엔티티에서는 setter를 지양하라고 하셔서 setter 없이 사용하고 있습니다. 그런데 @ModelAttribute로 Member 객체를 받으려니 setter가 없어서 post로 들어온 객체에 값이 모두 null로 채워지게 됩니다. 이런 경우에는 모두 @RequestBody로 받아서 처리하시나요?
답변 1
안녕하세요. wscrg님, 공식 서포터즈 OMG입니다.
엔티티가 아닌 DTO 혹은 MemberForm과 같은 커맨드 객체에서는 setter를 열어두어 프로퍼티 바인딩이 가능하도록 하셔도 됩니다.
감사합니다.