인프런 커뮤니티 질문&답변
Regions 필드의 값이 추가되는 동작방식이 궁금합니다!
작성
·
309
1
강의를 통해 열심히 배우고 있는 학생입니다
이번에 여쭤보고싶은게 있어 질문했습니다.
다중 체크박스에서 서울과 부산을 선택해서 상품 수정시 폼 데이터 전송 방식까지 확인 했습니다.
또한
Item 클래스에서 regions 필드는 List 타입으로 선언되어 있으며 @Data 애노테이션으로 롬복이 getter sertter 등을 자동 생성해준다고 학습했습니다.
여기서 궁금증이 생겼습니다.
컨트롤러에서 @ModelAttribute를 사용할 시 Item 타입의 객체를 생성하고 객체의 프로퍼티까지 셋팅해주며 그 방식이 폼 데이터로 넘어온 name 값으로 setter를 호출한다고 알고있는데
list 타입으로 선언한 regions의 setter호출시 자동으로 값을 넣어주는 기능을 하는건가요??
Item 객체의 regions 필드에 Seoul, Busan과 같은 값이 어떻게 추가 되었는지 궁금합니다.
퀴즈
Spring과 Thymeleaf를 함께 사용하여 폼을 처리할 때, 어떤 점이 개발에 편리함을 더해줄까요?
웹 서버 속도 향상
HTML 코드 자동 생성
폼 데이터 바인딩 및 자동화 지원
데이터베이스 연결 간소화





