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