Когда я скачиваю .zip-файл со start.spring.io, я скачиваю maven-проект, верно?
Это проект maven, как только я использую maven для управления своими зависимостями? Или maven-проект - это что-то отдельное, что я включаю в свой проект?
У вас есть две возможности: 1. Чтобы загрузить проект Maven с start.spring.io, используя Spring Initialzr. 2. Чтобы загрузить проект Gradle из start.spring.io, используя Spring Initialzr.
Проект, который вы загружаете с start.spring.io, в вашем случае это Maven Project со всеми выбранными зависимостями. Вы можете узнать проект Maven о файле pom.xml, в который включены все зависимости. Итак, все, что вам нужно сделать после загрузки zip-файла из start.spring.io, - это распаковать архив и после этого импортировать проект maven (выбрав файл pom.xml) в вашу среду IDE.
Итак, как только в моем проекте появляется файл pom.xml, он называется проектом maven.
Я могу выбрать spring-data-jpa и spring-data-jdbc и spring-data-HSQLDB. Но при использовании Spring-Boot-Starter разве это не включает в себя несколько вещей?
Да, spring initialzr включает в pom.xml все выбранные зависимости
Но я имею в виду, что когда я решаю использовать Spring-boot-starter-HSQLDB, разве JPA и JDBC не включены?
Вы можете заглянуть внутрь зависимостей maven в своей среде IDE и увидеть, какие там jar-файлы.
почему голос против? Я просто не был уверен в этом, потому что многие использовали этот термин, и я не мог найти, когда проект на самом деле является проектом maven