Model vs ModelMap

model.addAttribute()와 modelmap.addAttribute() 함수를 하용하여 Model에 데이터를 저정 후 view에서 데이터에 접근이 가능


차이점으로는 Model은 인터페이스이며 ModelMap은 구현체

Spring에서 내부적으로 사용하는 객체의 타입은 동일하며 사용의 구분은 개발자의 취향

즉, 같은 기능이라는 소리


Example)





ModelAndView

 - Model과 View를 동시에 설정이 가능하며 컨트롤러는 ModelAndView객체만 리턴하지만 Model과 View가 모두 리턴 가능

 - addObject("key",value) 데이터 입력


Example)





+ Recent posts