강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

class hura님의 프로필 이미지
class hura

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 등록 처리 - @ModelAttribute

modelAttribute를 사용하여 객체를 생성하는것과 커맨드 객체를 사용하여 객체를 생성하는것은 어떤 차이점이 있나요?

작성

·

277

0

스프링을 학습할때 modelAttribute와

비슷한 기능을 수행하여주는

커맨드 객체 라는것을 학습한적이 있었습니다

둘다 요청받은 파라매터를 사용하여 자동으로

객체를 만들어 준다는것 까지 똑같은거 같은데

modelAttribute가 model에 자동으로

바인딩 시켜준다는것 이외에

커맨드 객체와의 차이점이 있나요?

답변 1

0

안녕하세요, class hura 님! 공식 서포터즈 codesweaver 입니다.

둘 다 내부적으로 동작하는 방법은 동일합니다.

말씀하신 것처럼 @ModelAttribute 는 모델에 담는 역할도 하고 있습니다.

감사합니다.

class hura님의 프로필 이미지
class hura

작성한 질문수

질문하기