스프링/스프링 MVC
모델 @ModelAttribute
Stranger_s
2019. 12. 11. 19:13
@ModelAttribute 사용법
1. @RequestMapping을 사용한 핸들러 메서드의 아규먼트에 사용하기
- 지난 게시글에서 사용해본 방법이다.
2.@Controller 또는 @ControllerAdvice를 사용한 클래스에서 모델 정보를 초기화할 때 사용한다.
첫 번째 방법
- 모든 핸들러에서 공통적으로 참고해야 하는 모델 정보가 있을 때 매번 각 핸들러에서 모델 정보를 받지 않고 @ModelAtrrtibute를 이용하면 모든 핸들러에게 제공된다.
테스트
두 번째 방법
- 만약 모델에 담을 객체가 하나라면 이렇게 하여도 정상적으로 동작한다.