Найти тему

Как быстро собрать минимальный проект на Spring Framework?

Для того, чтобы собрать минимальный проект на Spring Framework с помощью Maven, например, обычно создаётся пустой проект Maven командой

mvn archetype:generate

и т.д. Подробный мануал доступен по адресу Maven in 5 Minutes на официальном сайте проекта. Дальше открывается файл pom.xml и заселяется нужными зависимостями.

Так было до тех пор, пока не появился сервис Spring Initializer . С помощью этой штуки можно очень быстро заготовить работающую основу для будущего проекта на Spring Framework, заранее указать необходимые метаданные (наименование проекта, пакета, артефакт, описание), определить язык разработки (Java, Kotlin, Groovy), выбрать сборщик (Maven или Gradle), определиться с типом пакета (jar или war), указать версию Java и Spring Boot.

Затем нажимается кнопочка Gererate и вуаля! Минимальный проект у тебя на винте. Остаётся его собрать и запустить. Примерные временные затраты около пяти минут. Огромное спасибо парням за отличный инструмент!