
⇒ @SpringBootApplication이 실행되면 → AutoConfiguration.imports를 읽어서 → 필요한 설정 클래스를 IoC 컨테이너에 등록

/menu/regist GET 요청/* URL 패턴으로 DispatcherServlet 등록해두었기 때문에 모든 요청이 여기로 모임@RequestMapping("/menu/regist"))를 보고 → 적절한 컨트롤러 메소드(핸들러)를 반환
DispatcherServlet은 컨트롤러를 직접 실행하지 않고, HandlerAdapter에게 위임

HandlerAdapter:
ModelAndView로 반환
HttpServletRequest에서 파라미터 꺼내기Controller(Handler) 실행
클래스 레벨 = Controller
메소드 레벨 = Handler (핸들러 메소드)
⇒ 서블릿은 매 요청마다 서블릿을 만들었지만 컨트롤러는 도메인별 컨트롤러로 메소드를 여러개
ViewResolver 동작

"mappingResult") → 실제 템플릿 파일(mappingResult.html)을 찾아냄classpath:/templates/
classpath: → resources폴더.htmlView 렌더링 & 응답 반환