Стартер не имеет собственного кода — это дескриптор зависимостей, который включает тщательно подобранный совместимый набор библиотек плюс соответствующий модуль автоконфигурации. Добавление spring-boot-starter-web помещает Spring MVC, встроенный Tomcat и Jackson в путь к классам, что обеспечивает прохождение соответствующих проверок @ConditionalOnClass.
Стартер не имеет собственного кода — это дескриптор зависимостей, который включает тщательно подобранный совместимый набор библиотек плюс соответствующий модуль автоконфигурации.
Что такое «стартер» Spring Boot и что на самом деле внутри него? · Sobeso