logo

Ініціалізація пружини

Ініціалізація пружини це веб-інструмент надається Pivotal Web Service. За допомогою Ініціалізація пружини , ми можемо легко створити структуру Проект Spring Boot . Він пропонує розширюваний API для створення проектів на основі JVM.

логіка передачі реєстру

Він також надає різні параметри для проекту, які виражаються в моделі метаданих. Модель метаданих дозволяє нам налаштувати список залежностей, які підтримуються JVM і версіями платформи тощо. Вона обслуговує свої метадані у добре відомому, що надає необхідну допомогу стороннім клієнтам.

Модулі Spring Initializr

Spring Initializr має наступний модуль:

    ініціалізація-привід:Він надає додаткову інформацію та статистику щодо створення проекту. Це додатковий модуль.initializr-bom:У цьому модулі ДОБРЕ виступає за Перелік матеріалів . У Spring Boot BOM є особливим типом POM який використовується для керування версії проекту залежності . Це центральне місце для визначення та оновлення цих версій. Це забезпечує гнучкість додавання залежності в наш модуль, не турбуючись про версії.
    За межами світу програмного забезпечення ДОБРЕ — перелік деталей, елементів, вузлів та інших матеріалів, необхідних для створення виробів. Це пояснює що як, і де зібрати необхідні матеріали.ініціалізація документів:Він надає документацію.ініціалізація-генератор:Це основна бібліотека генерації проекту.initializr-generator-spring: ініціалізація-генератор-тест:Він надає тестову інфраструктуру для створення проекту.ініціалізація метаданих:Він надає інфраструктуру метаданих для різних аспектів проектів.ініціалізація-сервіс-приклад:Він надає власні екземпляри.ініціалізація версії розв'язувач:Це додатковий модуль для отримання номерів версій із довільного POM.ініціалізація-веб:Він надає веб-кінцеві точки для сторонніх клієнтів.

Підтримуваний інтерфейс

На наступному зображенні показано інтерфейс користувача Spring Initializr:

Spring Initializer

Створення проекту

Перш ніж створювати проект, ми повинні бути дружніми з UI. Інтерфейс користувача Spring Initializr має такі позначки:

    Демонструвати:Це визначає вид проекту. Ми можемо створити будь-яке Проект Maven або Проект Gradle . Ми створимо a Проект Maven протягом всього підручника.Мова:Spring Initializr забезпечує вибір між трьома мовами Java, Kotlin, і Groovy . За замовчуванням вибрано Java.Весняний черевик:Ми можемо вибрати Spring Boot версія . Остання версія 2.2.2 .Метадані проекту:Він містить інформацію, що стосується проекту, наприклад Група , Артефакт тощо. Група позначає пакет ім'я; Артефакт позначає застосування назва. Назва групи за замовчуванням com.example , а назва артефакту за замовчуванням: демо .Залежності:Залежності — це набір артефактів, які ми можемо додати до нашого проекту.

Є ще один Опції розділ, який містить такі поля:

    Ім'я:Це те саме, що Артефакт .опис:У полі опису ми можемо написати a опис проекту.Назва пакета:Це також схоже на Група назва.Упаковка:Ми можемо вибрати упаковка проекту. Ми можемо вибрати будь-яке баночка або Війна .Java:Ми можемо вибрати JVM версію, яку ми хочемо використовувати. Будемо використовувати Java 8 версія протягом усього підручника.

Є Генерувати кнопку. Коли ми натискаємо кнопку, він починає пакувати проект і завантажує баночка або Війна файл, який ви вибрали.