Пролетно инициализиране

Пролетно инициализиране

Пролетно инициализиране е уеб базиран инструмент предоставена от Pivotal Web Service. С помощта на Пролетно инициализиране , можем лесно да генерираме структурата на Проект за пролетно зареждане . Той предлага разширяем API за създаване на проекти, базирани на JVM.

Той също така предоставя различни опции за проекта, които са изразени в модел на метаданни. Моделът на метаданни ни позволява да конфигурираме списъка със зависимости, поддържани от JVM и версии на платформа и т.н. Той обслужва своите метаданни в добре познат, който предоставя необходимата помощ на клиенти на трети страни.

Spring Initializr модули

Spring Initializr има следния модул:

    инициализиращ-задвижващ механизъм: Предоставя допълнителна информация и статистика за генерирането на проекти. Това е незадължителен модул. initializr-bom: В този модул, ДОБРЕ означава Списък на материалите . В Spring Boot BOM е специален вид POM който се използва за контрол на версии на проект зависимости . Той осигурява централно място за дефиниране и актуализиране на тези версии. Той осигурява гъвкавост за добавяне на зависимост в нашия модул, без да се притеснявате за версиите.
    Извън света на софтуера, ДОБРЕ е списък с части, елементи, възли и други материали, необходими за създаване на продукти. Това обяснява какво как, и където за събиране на необходимите материали. initializr-docs: Предоставя документация. инициализиращ генератор: Това е основна библиотека за генериране на проекти. initializr-генератор-пролет: initializr-генератор-тест: Той предоставя тестова инфраструктура за генериране на проекти. initializr-метаданни: Той предоставя инфраструктура за метаданни за различни аспекти на проектите. инициализираща услуга-пример: Той предоставя потребителски екземпляри. initializr-версия-разрешител: Това е незадължителен модул за извличане на номера на версии от произволен POM. initializr-web: Той предоставя уеб крайни точки за клиенти на трети страни.

Поддържан интерфейс

Следното изображение показва потребителския интерфейс на Spring Initializr:

Пролетен инициализатор

Генериране на проект

Преди да създадем проект, трябва да сме приятелски настроени към потребителския интерфейс. Spring Initializr UI има следните етикети:

    Проект: То определя мил на проект. Можем да създадем и двете Проект Maven или Проект Gradle . Ние ще създадем a Проект Maven в целия урок. език: Spring Initializr предоставя избор между три езика Java, Kotlin, и Groovy . Java е избрана по подразбиране. Пролетна обувка: Можем да изберем Spring Boot версия . Най-новата версия е 2.2.2 . Метаданни на проекта: Съдържа информация, свързана с проекта, като напр Група , артефакт и др. Групата обозначава пакет име; Артефакт обозначава Приложение име. Името на групата по подразбиране е com.example , а името на артефакта по подразбиране е демонстрация . Зависимости: Зависимостите са колекция от артефакти, които можем да добавим към нашия проект.

Има и друг Настроики раздел, който съдържа следните полета:

    Име: Това е същото като Артефакт . описание: В полето за описание можем да напишем a описание на проекта. Име на пакета: Също така е подобен на Група име. Опаковка: Можем да изберем опаковане на проекта. Можем да изберем и двете Буркан или война . Java: Можем да изберем JVM версия, която искаме да използваме. Ще използваме Java 8 версия в целия урок.

Има Генерирай бутон. Когато щракнем върху бутона, той започва да опакова проекта и да изтегля Буркан или война файл, който сте избрали.