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

colorful8315님의 프로필 이미지
colorful8315

작성한 질문수

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

체크 박스 - 멀티

Regions 필드의 값이 추가되는 동작방식이 궁금합니다!

작성

·

247

1

강의를 통해 열심히 배우고 있는 학생입니다 

이번에 여쭤보고싶은게 있어 질문했습니다. 
다중 체크박스에서 서울과 부산을 선택해서 상품 수정시 
폼 데이터 전송 방식까지 확인 했습니다. 

또한
Item 클래스에서 regions 필드는 List 타입으로 선언되어 있으며 @Data 애노테이션으로 롬복이 getter sertter 등을 자동 생성해준다고 학습했습니다.

여기서 궁금증이 생겼습니다.

컨트롤러에서 @ModelAttribute를 사용할 시 Item 타입의 객체를 생성하고 객체의 프로퍼티까지 셋팅해주며 그 방식이 폼 데이터로 넘어온 name 값으로 setter를 호출한다고 알고있는데 

list 타입으로 선언한 regions의 setter호출시 자동으로 값을 넣어주는 기능을 하는건가요??

Item 객체의 regions 필드에  Seoul, Busan과 같은 값이 어떻게 추가 되었는지 궁금합니다.
 

답변 1

0

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

안녕하세요. colorful8315님

스프링이 List 타입으로 선언한 regions에도 컬랙션 객체를 만들어서 자동으로 값을 넣어줍니다^^

감사합니다.

colorful8315님의 프로필 이미지
colorful8315

작성한 질문수

질문하기