본문 바로가기
kosta/Spring

@ModelAttribute 추가 이해

by 엑츄얼리 2022. 6. 14.

@ModelAttribute는 Method 호출 시, Model에 request를 통해 입력받은 값들을 Setter를 통해 오브젝트 형태로 자동 맵핑

(member객체를 생성하여, Setter를 통해 맵핑하여 Model에 저장)

 

* 위쪽에 memberService(line:54)를 통해 memberVO를 갱신한다고해서,

   Model에 맵핑된 MemberVO객체가 갱신되는 것이 아니다.

 

   메서드에서 사용되는 memberVO는 Model에 있는 memberVO(member, line:52)와는 다른 객체

   따라서, memberService를 통해 갱신한 memberVO는 model.addAttribute(line:57)를 통해 model에 등록해주어야함

'kosta > Spring' 카테고리의 다른 글

Maven 기반 Spring 프로젝트 생성!  (0) 2022.05.18
Spring 기초3(실습)  (0) 2022.05.18
Spring 기초2(실습)  (0) 2022.05.16
Spring 기초(실습)  (0) 2022.05.12

댓글