일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- JavaScript
- OS
- MSA
- 운영체제
- c언어
- 알고리즘
- spring webflux
- 컴퓨터구조
- mongoDB
- 자바
- MySQL
- Spring
- Proxy
- Kafka
- Java
- JPA
- react
- IT
- Data Structure
- 네트워크
- Algorithm
- C
- 자료구조
- Heap
- redis
- Galera Cluster
- 디자인 패턴
- 백준
- 파이썬
- design pattern
Archives
- Today
- Total
목록MVC (1)
시냅스

프론트 컨트롤러 패턴으로 이뤄져있다. 서블릿이 호출되면 HttpServlet이 제공하는 service가 호출된다. 스프링 mvc는 DispatcherServlet의 부모인 FrameworkServlet에서 service를 override해두었다. FrameworkServlet.service를 시작으로 여러 메서드가 호출되면서 DispatcherServlet.doDispatch()가 호출된다. doDispatch()는 다음과 같다. 요청이 들어오면 핸들러 매핑을 통해 핸들러(컨트롤러)를 조회할 수 있는지 확인하고 핸들러 어댑터 목록에서 핸들러를 처리할 수 있는 핸들러 어댑터가 있는지 확인해서 핸들러 어댑터를 통해 핸들러의 컨트롤러를 실행하고 반환하는 정보를 ModelAndView로 변환해서 반환한다. 반환..
Java, Spring
2022. 8. 2. 17:28