-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
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과 같은 값이 어떻게 추가 되었는지 궁금합니다.
답변을 작성해보세요.
0
김영한
지식공유자2021.09.02
안녕하세요. colorful8315님
스프링이 List 타입으로 선언한 regions에도 컬랙션 객체를 만들어서 자동으로 값을 넣어줍니다^^
감사합니다.
답변 1