작성
·
523
답변 1
1
안녕하세요, lch9502 님. 공식 서포터즈 codesweaver 입니다.
.
사용자가 파라미터로 전달할 값의 타입이 문자열, 숫자, 날짜 등으로 다양할 수 있습니다. 그런 의미에서 Object를 사용하여 다양한 값이 올 수 있음을 명시할 수 있습니다.
.
그러나 프론트에서 넘어오는 파라미터 정보를 백엔드가 알고 있어야 가능한 방법이라는 점,
Object 로 문자열, 숫자, 날짜를 모두 받을 순 있으나 결국 사용하려면 다운캐스트 해야 하는 점.
의 단점이 있기에 String으로 하는 것이나 Object로 하는 것이나 별 이점이 없습니다.
.
다음 강의에서 설명하는 @ModelAttribute 를 통해 DTO 객체로 파라미터 값을 바인딩 하여 받는 방법을 추천합니다.
감사합니다.
답변 감사합니다!