스프링

스프링 동작 원리

signal시노 2024. 7. 26. 17:05

머리속에 있는 스프링 동작 원리를 정리해보자

 

1. 클라이언트(http)에서 요청하면 디스패쳐 서블릿이 가로챈다.

2. 디스패쳐가 핸들러 매핑으로 요청 URL을 분석하여 적절한 핸들러(컨트롤러)에 매핑한다.

3. 핸들러가 실행되고 모델 데이터를 생성하고 논리적인 뷰 이름을 만든다.

4. 디스패쳐는 뷰 리졸버로 논리적인 뷰를 실제 뷰로 생성한다.(html, jsp...)

5. 뷰에 모델 데이터를 전달하여 실제 뷰 또는 다른 방식의 응답을 생성한다.

 

결국 디스패쳐 서블릿이 다 해준다.

조금 더 깊숙히 공부해보자.

 

 

 

'스프링' 카테고리의 다른 글

Spring framework  (1) 2024.09.09
스프링 어노테이션  (0) 2024.08.01