[Spring] Thymeleaf를 이용해서 블로그 화면 구성하기
DispatcherServlet의 처리 과정 1. HTTP 요청이 들어오면, 2. HandlerMapping을 통해 적합한 컨트롤러와 메소드를 찾고, 3. 컨트롤러로 위임할 핸들러 어댑터를 찾아서 실행함. 4. 핸들러 어댑터가 컨트롤러로 요청을 위임하고, 5. 컨트롤러에는 -> service -> repositry ... 개발자가 구현한 로직에 대한 결과를 모델(ModelAndView)로 가져옴. 6. View 정보가 있을 경우, DispatcherServlet이 적절한 VeiwResolver를 찾아 호출함. 7. ViewResolver는 View를 찾아서 반환해줌. 8. 해당 View는 전달받은 model값으로 화면 랜더링을 하고, 9. HTTP 응답을 (HTML로) 반환함. @Controller @R..