1. 클라이넌트가 보낸 HTTP 요청을 DispatcherServlet이 web.xml에 등록된 내용을 토대로 가로챈다
2. 가로챈 요청을 HandlerMapping에게 보내 해당 요청을 수행한 Controller를 찾는다
3. 처리요청을 등록하고 ViewResolver를 통해 View 화면을 찾는다
- Controlle의 해당 Method에서는 비즈니스 로직을 처리하게 되고 DB를 연동하는 클래스인 DAO를 따라 DB로부터 값을 가져온다
4. ViewResolver 가 찾은 View 화면을 View로 보내 View는 처리 결과를 Dispatcher에게 보내고, DispatcherServlet은 클라이언트에게 최종 결과를 보낸다
'SpringBoot' 카테고리의 다른 글
[Error] Cannot read properties of undefined (reading 'maps') (0) | 2025.01.15 |
---|---|
[SpringBoot] Mybatis vs JPA (0) | 2024.12.13 |
[의존성] 추가 라이브러리 선택 (0) | 2024.11.19 |
[Spring] DI (Dependency Injection)가 필요한 이유 (2) | 2024.11.15 |
[IntelliJ] Spring Boot 프로젝트 생성하기 (0) | 2024.11.14 |