스프링은 인터페이스의 극대화!!
@WebServlet으로 직접 서블릿써서 MVC 흉내내기

하… 스프링 MVC 구조 너무 중요하다 한번 마음속으로 되집고 가라!!!
요청 들어오면 DispatcherServlet(프론트컨트롤러)에서 그에 맞는 url이 있는 핸들러 매핑(1) 어떤 핸들러를 쓸거지 찾으러감(2) 그다음 그 핸들러 호출(3) 그 핸들러어댑터(보통 RequestMappingHandlerAdapter)가 실제 컨트롤러 실행하고~ param 매핑하고~ 반환값으로 modelAndView 다 만들어줌!(4,5) 가야하는 상대경로 찾아야하니 뷰리졸버 호출(6) 그 경로로 view반환~(7).