공부하다가 갑자기 헷갈려서


웹에서 itemName, price, quantity만 파라미터로 넘기고 찍어봤는데





이렇게 나오는데 그렇다면


1. @ModelAttribute가 붙은 객체 생성


2. 웹에서 넘어온 파라미터 중 @ModelAttribute가 붙은 객체에 주입할 수 있는 데이터 찾아서 주입 ( 없다면 null로 냅둠)


3. @ModelAttribute가 붙은 객체만 Model에 추가 이렇게 되는 건가 ?


그럼 결국 Model에 자동적으로 추가 되는 건 @RequestParam이나 @ModelAttribute , @RequestBody 가 붙은 객체 or 변수들만이고, 웹에서 넘어오는 값들 중 저 애노테이션으로 사용 안하는 값들은 전부 폐기 되는 게 맞나 ;;?


내가 글 쓰고도 너무 중구난방하게 써놓은 거 같은데 고수형님들 이해 하셨길 바랍니다 ㅠ