본문 바로가기

spring framework 인프런강의

Spring WEB MVC04 DispatcherServlet_POJO 로딩하기

톰캣에 프로젝트 넣고 스타트를 누르면 

 

web.xml을 보고 읽기시작한다 

 

먼저 디스패처 서블릿이 만들어짐

이 디스패처 서블릿이 이 프론트 컨트롤러 역활이 됨 

이 컨트롤러는 객채로 만들어져서

스프링 컨테이너에 저장됨

 

 

 

https://ittrue.tistory.com/220

 

[Spring] 스프링 컨테이너(Spring Container)란 무엇인가?

본 내용은 온라인 강의 사이트 인프런의 김영한 님의 강의 내용이 포함되어 있습니다. '스프링 핵심 원리 - 기본편' 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가

ittrue.tistory.com

 

스프링 컨테이너 메모리 공간안에

그안에 디스패처 서블릿 프론트 컨트롤러 포조 핸들러매핑 뷰리졸버 등등 이런 클래스들이 생성됨

 

 

 

디스패처 서블릿이 생성될때 밑에 있는 servlet-context.xml을 참조하게 된다

 

 

component-scan을 통해 kr.board.controller 안에 있는 객체(pojo) 들을 스캔해라

그러면 이렇게 어노테이션 달려 있는 클래스들을 스캔함 

 다시 말해 컨트롤러 패키지들에 클래스들이 여러개 있는게 

@Controller 이라고 붙어 있는 클래스를 만들어서 스프링 컨테이너에 집어넣음 

 

 

 프론트컨트롤러 --> 핸들러맵핑 --> 포조 컨트롤러로 가는 순이다