본문 바로가기

🌈 백엔드/스프링 MVC

스프링_Model 속성 추가 @ModelAttribute

반응형
SMALL

 

 

[1] @ ModelAttribute


(1) @ ModelAttribute

적용대상을 model의 속성으로 자동으로 추가해주는 애너테이션 

반환 타입 또는 컨트롤러 메서드의 매개변수에 적용 가능 

애너테이션을 사용하면 호출하거나 저장할 필요없이 자동으로 model map에 key, value 구조로 저장된다 

 

(2) 매개변수 앞에 생성

애너테이션을 사용하면 자동으로 year, month, day가 포함된 MyDate를 key, value로 model에 자동으로 추가해주기 때문에

별도로 model 객체를 생성하여 추가하지 않아도된다 

 

(3) @ModelAttribute 생략

컨트롤러 매개변수가 참조형일 경우 생략이 가능하다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
LIST