RequestMapping

    [Spring] RequestMapping과 Controller

    스프링 MVC는 기본적으로 프론트 컨트롤러패턴이다. 이 프론트 컨트롤러의 핵심적인 역할을 하는것이 DispatcherServlet이며 이것이 핸들러를 매핑하고 핸들러 어댑터를 조회하여 어댑터를 실행시킨다. 가장 우선순위가 높은 핸들러 매핑과 핸들러 어댑터는 RequestMappingHandlerMapping, RequestMappingHandlerAdapter이다. @RequestMapping와 @Controller @RequestMappingHandlerMapping은 스프링 빈 중에서 @RequestMapping 또는 @Controller가 클래스 레벨에 붙어 있는 경우에 매핑 정보로 인식한다. @RequestMapping의 경우 컴포넌트 스캔을 위해 @Component도 붙여줘야하지만, @Contr..