해결된 질문
작성
·
537
·
수정됨
0
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
@ModelAttribute로 IpPort를 받아봤는데 IpPort에 setter가 없는데 어떻게 바인딩이 되는 것인가요?
위 코드처럼 @ModelAttribute를 사용해서 IpPort를 받아봤습니다.
URL: http://localhost:8080/ip-port-v2?ip=127.0.0.1&port=8080
URL은 위와 같이 해서 값을 보내줬어요.
@ModelAttribute를 사용하면 객체를 생성하고 프로퍼티를 찾아서 setter를 호출해서 파라미터 값을 바인딩한다고 했는데
IpPort객체를 보면
setter가 없습니다. 그러면 생성자를 통해서 객체를 생성하면서 객체에 값을 넣어줘서 파라미터 바인딩을 하는 것인가요?
< 결과 >
좋은 강의 제공해주셔서 늘 감사합니다!!