RequestParam은 기본형을 받을 수 있고 ModelAttribute는 객체에 바인딩한다
결론: 어노테이션을 붙여서 어떤 ArgumentResolver를 사용할지 지정할 수 있는 개념
앞선 HandlerRequestMapping과 HandlerRequestAdapter를 통해서 클래스(bean)와 메소드 정보를 얻었다 그리고 ArgumentResolver로 파라미터를 얻었다
총 세가지만 있으면 리플렉션을 통해서 메소드를 실행할 수 있다
리플렉션을 통해 메소드를 실행하기 위한 행위였다