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