MVC 2

Spring [DefaultServlet-ViewResolver-Exception]

Spring[DefaultServlet-ViewResolver-Exception] 01. DefaultServlet Handler 등록 1.1 DefaultServlet 위임 1.1.1 정적 자원 접근 실패 html, css, js 등의 파일 접근에 실패한다. DispatcherServlet 이 모든 URL처리에 서블릿 매핑을 하였기 때문에 톰캣은 정적 자원에 대한 URL처리도 DispatcherServlet에게 넘기기 때문이다. ( 즉, DefaultServlet에 위임을 하지 못한다. ) 실습으로 알아 보자. 1.1.2 Spring MVC 에서 DefaultServlet 위임 처리하기 HandlerMapping이 URL과 컨트롤러의 메소드(핸들러) 와의 매핑 정보를 가지고 있다. HandlerMapp..

Dev/Spring 2021.10.16

Spring 자세히 알아보기 DispatcherServlet , MVC

Spring 자세히 알아보기 01.DispatcherServlet 과 MVC 사용자의 요청을 DispatcherServlet이 받는 다. 요청을 처리해야 하는 컨트롤을 찾기 위해 HandlerMapping에게 질의를 하고 HandlerMapping은 컨트롤 객체에 매핑되어 있는 URL를 찾아낸다. DispatcherServlet은 찾은 컨트롤에게 요청을 전달하고 Controller는 서비스 계층의 인터페이스를 호출하여 적절한 비지니스를 수행한다. 컨트롤러는 비지니스 로직의 수행결과로 받아낸 도메인 모델 객체와 함께 뷰이름을 ModelAndView 객체에 저장하여 반환한다. DispatcherServlet은 응답할 View를 찾기 위해 ViewResolver에게 질의를 한다. DispatcherServle..

Dev/Spring 2021.10.15