DispatcherServlet делегує повноваження спеціалізованим бінам, щоб вони обробляли запити та видачу належних відповідей. Під "спеціалізованими бінами" ми маємо на увазі керовані Spring екземпляри Object, які реалізують контракти фреймворку. Зазвичай вони поставляються з вбудованими контрактами, але можна налаштувати їх властивості, розширити або замінити їх.
У цій таблиці наведено спеціалізовані біни, виявлені DispatcherServlet:
| Тип біна | Пояснення |
|---|---|
|
|
Відображає запит на обробник разом зі списком interceptors для попередньої та постобробки. Відображення ґрунтується на певних умовах, деталі яких залежать від реалізації Дві основні реалізації |
|
|
Допомагає |
|
|
Стратегія для розпізнавання винятків шляхом їх можливого відображення на обробники, подання помилок на HTML або інші цілі. |
|
|
Розпізнає логічні імена подання на основі |
|
|
Розпізнає |
|
|
Розпізнає теми, які може використовувати твій вебдодаток — наприклад, щоб пропонувати персональні макети. |
|
|
Абстракція для парсингу багатокомпонентного запиту (наприклад, завантаження файлу з браузерної форми) за допомогою деякої бібліотеки синтаксичного аналізу багатокомпонентних запитів. |
|
|
Зберігай та отримуй "вхідний" та "вихідний" |
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ