Если вы проверите файл spring-boot-starter-parent
pom, вы увидите, что он предоставляет свойства по умолчанию и конфигурацию подключаемого модуля maven, тогда как spring-boot-starter-web
предоставляет веб-зависимости пружинных зависимостей без какой-либо дополнительной настройки. Кроме того, оба стартера наследуются от spring-boot-dependencies
, который определяет список зависимостей, поддерживаемых пружиной. Это позволяет вам опустить версию для любой из этих зависимостей в вашей конфигурации сборки. Вы можете узнать больше, прочитав официальную документацию .
Таким образом, чтобы подвести итог, spring-boot-starter-parent
предоставляет
- default maven plugin setup
- default свойства maven
- управление зависимостями
Принимая во внимание, что spring-boot-starter-web
извлекает веб-зависимости.