Есть ли у нас диспетчерский сервлет в приложении весенней загрузки? - PullRequest
0 голосов
/ 05 февраля 2020

Насколько я понимаю, когда запускается весеннее приложение, запрос отправляется сервлету-диспетчеру и оттуда отправляется соответствующим контроллерам. Весной mvc мы определяем сервлет-диспетчер в файле web. xml. Я хочу знать, что процесс загрузки Spring одинаков и означает, что запрос приложения отправляется сервлету-диспетчеру и оттуда отправляется соответствующим контроллерам. И если это то, где мы определяем наш диспетчерский сервлет в загрузочном приложении Spring?

Ответы [ 2 ]

1 голос
/ 05 февраля 2020

Dispatcher Servlet является частью Spring MVC.

Строго говоря, загрузочное приложение Spring не обязательно должно запускать Spring MVC, хотя в большинстве практических случаев это происходит.

Итак, если приложение весенней загрузки запускает пружину mvc, безусловно, существует DispatcherServlet под капотом.

0 голосов
/ 05 февраля 2020

да, при весенней загрузке используется сервлет диспетчера, и он находится в DispatcherServlet

полностью определенное имя класса:

org.springframework.web.servlet.DispatcherServlet

в обычном java веб-приложении веб-приложения. xml является источник объявления основных компонентов и определения структуры веб-приложения, таких как сервлеты, фильтры и т. д. Другими словами, это метаданные нашего веб-приложения, которые контейнеры сервлетов, такие как tomcat, используют, чтобы знать, как запустить приложение.

весной загрузочный вышеупомянутый диспетчерский сервлет объявлен внутри DispatcherServletAutoConfiguration

полное имя класса:

org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...