logo

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

Пролетно инициализиране е уеб базиран инструмент предоставена от 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:

обработка на изключения в java
Пролетен инициализатор

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

Преди да създадем проект, трябва да сме приятелски настроени към потребителския интерфейс. 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 версия в целия урок.

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