Archive/Spring Web MVC

Spring Web MVC 정리 개요

nimkoes 2021. 6. 22. 10:28
728x90

 

 

정리는 inflearn 사이트에 백기선님이 만든 '스프링 웹 MVC' 를 보면서 하지만, 강의 내용을 그대로 정리하는 짓은 하지 않는다.
전체적인 흐름을 참고하지만 필요에 따라 토픽을 나누거나 합쳤으며, 되도록 눈으로 보기만 해도 이해할 수 있을 정도로 정리하는 것을 목표로 한다.

작성중인 모든 내용에 대해 마음에 들때까지 반복해서 읽고 수정하기 때문에 지금 보고있는 내용이 언제라도 바뀔 수 있다.

 

 

목차

 

1. Spring MVC 동작 원리

  1.1 MVC 와 Legacy Servlet Application

  1.2 Spring IoC Container 연동

  1.3 Spring MVC 연동 (Root & Servlet ApplicationContext)

  1.4 DispatcherServlet 기본 동작 원리

  1.5 Spring MVC 동작 원리 마무리

 

2. Spring MVC 설정

  2.1 Spring Web MVC 설정 @EnableWebMvc, WebMvcConfigurer

  2.2 Spring Boot 의 Spring MVC 설정 (war 배포)

  2.3 Spring Web MVC 의 Formatter (Spring Boot 자동 설정)

  2.4 핸들러 인터셉터 (HandlerInterceptor interface)

  2.5 리소스 핸들러 (default Servlet)

  2.6 HTTP 메시지 컨버터 (JSON, XML)

 

3. Spring MVC 활용

  3.1 요청 매핑하기 (handler method)

  3.2 핸들러 메소드 : argument & return value (overview, 처리 구현체 자동 등록)

  3.3 핸들러 메소드 (execute & using handler method)

 

 

 

 

728x90