@ModelAttribute메소드를 사용은 하고 있었지만

왜 일까를 고민하며 책 한번 펼쳐 보다가 적어 놓음



@ModelAttribute 메소드

@ModelAttribute는 컨트롤로 클래스의 일반 메소드에도 부여할 수 있다.

뷰에서 참고 정보로 사용되는 모델 오브젝트를 생성하는 메소드를 지정하기 위해 사용된다.

이를 이용하면 모델 오브젝트 생성을 전담하는 메소드를 만들 수 있다.


이렇게 @ModelAttribute 메소드가 필요한 이유는 무엇일까 ?

같은 클래스 내의 모든 컨트롤러 메소드에서 공통적으로 활용하는 정보라면 @ModelAttribute메소드를 활용하는 것이 편리 하다.


-토비의 스프링 3-

+ Recent posts