Какие встроенные серверы поддерживает Spring Boot?



Spring MVC поддерживает Tomcat, Jetty и Undertow. Tomcat — это сервер приложений по умолчанию, поддерживаемый веб-стартером Spring Boot.



Spring WebFlux поддерживает Reactor Netty, Tomcat, Jetty и Undertow с Reactor Netty по умолчанию.



В Spring MVC, чтобы изменить значение по умолчанию, скажем, на Jetty, нам нужно исключить Tomcat и включить Jetty в зависимости (код на картинке). Точно так же, чтобы изменить значение по умолчанию в WebFlux на UnderTow, нам нужно исключить Reactor Netty и включить UnderTow в зависимости.



Cтатья содержит более подробную информацию о различных встроенных серверах, которые мы можем использовать с Spring MVC.



#вопросы_с_собеседований



@javatg