@ModelAttribute 사용법
1. @RequestMapping을 사용한 핸들러 메서드의 아규먼트에 사용하기
- 지난 게시글에서 사용해본 방법이다.
2.@Controller 또는 @ControllerAdvice를 사용한 클래스에서 모델 정보를 초기화할 때 사용한다.
첫 번째 방법
- 모든 핸들러에서 공통적으로 참고해야 하는 모델 정보가 있을 때 매번 각 핸들러에서 모델 정보를 받지 않고 @ModelAtrrtibute를 이용하면 모든 핸들러에게 제공된다.
테스트
두 번째 방법
- 만약 모델에 담을 객체가 하나라면 이렇게 하여도 정상적으로 동작한다.
'스프링 > 스프링 MVC' 카테고리의 다른 글
Spring MVC 미디어타입, 헤더, 매개변수 매핑 (0) | 2019.12.22 |
---|---|
Spring MVC HTTP Method(@RequestMapping), URL 패턴 (0) | 2019.12.22 |
전역 컨트롤러: @(Rest)ControllerAdvice (0) | 2019.12.12 |
예외 처리 핸들러: @ExceptionHandler (0) | 2019.12.12 |
데이터 바인더: @InitBinder (0) | 2019.12.11 |