Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Git_명령어정리
- 인덱스
- workbench
- SQL
- HTML
- jsp
- Spring_에러정리
- github
- JavaScript
- 아파치톰캣
- spring
- git
- 자바
- 다이어그램
- DML
- vb.net
- 자바스크립트
- Spring_오류정리
- Linux_명령어정리
- 배열
- 이클립스
- 인스턴스
- json
- Linux
- CSS
- SQL_용어정리
- MySQL
- asp.net
- Git_정리
- java
Archives
- Today
- Total
데브마우스
[Spring] Model, ModelMap, ModelAndView 모델 정리 본문
Model, ModelMap, ModelAndView이란 무엇인가요?
https://devmouse.tistory.com/378
[Spring] 스프링 MVC의 흐름도와 스프링 프로젝트의 실행 과정 정리
스프링(Spring) MVC의 흐름도 핸들러 매핑 (HandlerMapping) 컨트롤러 (Controller) ↑ 2.요청 URL과 매핑되는 Controller 검색 요청 ↓ 3.요청 URL과 매핑되는 Controller 반환 ↑ 4. 처리 요청 ↓ 5. ModelAndView 반환 클
devmouse.tistory.com
스프링 MVC의 흐름도의 흐름도를 보시면 5번에 ModelAndView 반환이 있습니다. 모델들은 스프링 MVC에서 컨트롤러에서 뷰로 데이터를 전달하는 데 사용하는 클래스입니다.
Model 인터페이스와 ModelMap 클래스
Model과 ModelMap 모두 데이터(또는 객체) 정보를 저장하는데 사용합니다. 이렇게 저장한 데이터를 addAttribute 메서드에 담아서 전달합니다. 주로 반환타입은 String을 가지며 반환할 view의 파일 이름을 반환합니다.
ModelAndView 클래스
ModelAndView 클래스는 모델과 뷰 정보 둘 다 가지고 있는 클래스입니다.
addObject 메서드로 전달할 데이터를 담습니다.
setViewName 메서드로 클라이언트에게 전송할 뷰 이름을 설정합니다.
'Spring > Spring: 정리' 카테고리의 다른 글
[Spring] 매트릭스 변수와 @Matrix Varaible 정리 (0) | 2024.01.19 |
---|---|
[Spring] 경로 변수와 @PathVariable 정리 (0) | 2024.01.19 |
[Spring] @RquestMapping 정리 (0) | 2024.01.17 |
[Spring] 컨트롤러 Bean 객체 자동 및 수동 생성 정리 (0) | 2024.01.17 |
[Spring] 스프링 MVC의 컨트롤러 정리 (0) | 2024.01.17 |