• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

21.09.01 22:45 작성 조회수 195

1

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

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

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

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

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요. colorful8315님

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

감사합니다.