Model vs ModelMap
model.addAttribute()와 modelmap.addAttribute() 함수를 하용하여 Model에 데이터를 저정 후 view에서 데이터에 접근이 가능
차이점으로는 Model은 인터페이스이며 ModelMap은 구현체
Spring에서 내부적으로 사용하는 객체의 타입은 동일하며 사용의 구분은 개발자의 취향
즉, 같은 기능이라는 소리
Example)
ModelAndView
- Model과 View를 동시에 설정이 가능하며 컨트롤러는 ModelAndView객체만 리턴하지만 Model과 View가 모두 리턴 가능
- addObject("key",value) 데이터 입력
Example)
'Web Programming > Spring' 카테고리의 다른 글
[Spring]ERROR: org.springframework.beans.factory.BeanCreationException: Injection of autowired dependencies failed (0) | 2018.12.21 |
---|---|
[Spring] MultipartFile(파일업로드) 주요메서드 모음 (0) | 2018.12.11 |
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file (0) | 2018.09.21 |
No mapping found for HTTP request with URI (0) | 2018.09.11 |
웹 프로젝트 구조 (0) | 2018.07.31 |