참고 블로그
https://pangtrue.tistory.com/84
스프링 MVC
2022.08.18 - [SPRING] - [SPRING] MVC 패턴
- 스프링 MVC에서 모든 요청의 흐름을 관리하는건 DispatcherServlet
- DispatcherServlet은 전달받은 설정 파일을 이용해서 스프링 컨테이너를 생성
- DispatcherServlet이 스프링 컨테이너를 생성하기 위해선 입력으로 받는 설정 클래스에는 HandlerMapping 빈과 HandlerAdapter 빈이 등록되어있어야 함.
- 하지만 설정 클래스에 @EnableWebMvc 애노테이션을 추가해주면 해당 빈을 자동으로 추가!!
- 정확히 @EnableWebMvc 애노테이션은 @Controller 타입의 핸들러 객체를 처리하기 위한 다음의 두 클래스를 포함한다.
- o.s.w.servlet.mvc.method.annotation.RequestMappingHandlerMapping
- o.s.w.servlet.mvc.method.annotation.RequestMappingHandlerAdapter
- 정확히 @EnableWebMvc 애노테이션은 @Controller 타입의 핸들러 객체를 처리하기 위한 다음의 두 클래스를 포함한다.
- @EnableWebMvc 애노테이션을 사용하면 @Controller 애노테이션을 붙인 컨트롤러를 위한 설정을 생성합니다.
- 추가로 @EnableWebMvc 애노테이션을 사용하면 WebMvcConfigurer 타입의 빈을 이용해 MVC 설정을 추가로 생성
=> 자동으로 mvc 설정을 해주는 편리한 어노테이션..!
https://gocandoit.tistory.com/m/30
'🌿SPRING > 🍀공부 [SPRING]' 카테고리의 다른 글
[SPRING][JPA] 다대다 매핑 N:M (0) | 2022.09.26 |
---|---|
[SPRING] Service 와 ServiceImpl (0) | 2022.09.14 |
[SPRING] Frontend와 협업 ! - CORS 원리 / 설정 (22.10.22 수정) (0) | 2022.09.07 |
[SPRING][JPA] Proxy / 지연로딩과 즉시로딩 (0) | 2022.09.02 |
[SPRING] [JPA] cascade Type 영속성 전이 (0) | 2022.09.01 |