본문 바로가기
프로그래밍/ETC

@ModelAttribute 사용 방법

by 소소로드 2020. 10. 6.

@ModelAttribute

1.@ModelAttribute를 선언하면 BoardVO클래스의 객체 boardVO를 자동으로 생성

2. 생성된 오브젝트인 boardVo의 객체들을 title=23&content=10 이런식으로 자동 바인딩하며
   해당 변수의 setter를 통해 변수에 저장

3. @ModelAttribute([NAME]) 형태로 붙일경우 JSP파일에서 ${[NAME].property} 형태로
   Model 객체의 값을 사용할 수 있게 된다.

4. 즉, 뷰단에서는 ${boardVo.title}의 형식으로 쓰며 저 어노테이션을 사용하면
   알아서 model 객체에 추가되고, 뷰단까지 전달이 됨