DispatcherServlet은 요청을 처리하고 적절한 응답을 렌더링하기 위해 특수 Bean에 위임합니다. "특수 빈"이란 프레임워크 계약을 구현하는 Spring 관리 Object 인스턴스를 의미합니다. 일반적으로 내장된 계약과 함께 제공되지만 해당 속성을 사용자 정의하고 확장하거나 교체할 수 있습니다.
다음 표에는 DispatcherServlet이 감지한 특수 Bean이 나열되어 있습니다.
| 빈 유형 | 설명 |
|---|---|
|
요청을 핸들러에 매핑하고 사전 및 사후 처리를 위한 인터셉터 목록과 함께 매핑합니다. 매핑은 일부 기준을 기반으로 하며 두 가지 주요 |
|
|
예외를 해결하기 위한 전략으로, 예외를 핸들러로 매핑하거나 HTML 오류 뷰 또는 다른 대상으로 매핑할 수 있습니다. 예외를 참조하십시오. |
|
핸들러에서 반환된 논리적 |
|
클라이언트가 사용하는 |
|
웹 애플리케이션이 사용할 수 있는 테마를 해결합니다. 예를 들어 개인화된 레이아웃을 제공할 수 있습니다. 테마를 참조하십시오. |
|
브라우저 양식 파일 업로드와 같은 멀티파트 요청을 파싱하기 위한 추상화로, 일부 멀티파트 파싱 라이브러리의 도움을 받습니다. 멀티파트 해결사를 참조하십시오. |
|
한 요청에서 다른 요청으로 속성을 전달하는 데 사용할 수 있는 "입력" 및 "출력" |