English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Initializr предоставляется Pivotal Web сервисами инструментов, работающих в сетиС помощью Spring Initializr Мы можем легко генерировать Проект Spring Boot структура. Он предоставляет расширяемый API для создания проектов на основе JVM.
Он также предоставляет различные варианты, представлены в виде метаданных модели. Метаданные модели позволяют нам конфигурировать список поддерживаемых зависимостей, таких как версии JVM и платформы. Он предоставляет метаданные известным образом, что предоставляет необходимую помощь для сторонних клиентов.
Spring Initializr имеет следующие модули:
initializr-actuator: Это предоставляет другую информацию и статистические данные о генерации проекта. Это дополнительный модуль. initializr-bom: : В этом модуле, BOM представляющимматериалом. В Spring Boot BOM является специфическим POM для управления проектомзависимостивверсия. Он предоставляет центральное место для определения и обновления этих версий. Он предоставляет гибкость, чтобы добавлять зависимости в наши модули без担心 версий.
В мире за пределами программного обеспечения BOM Это список компонентов, проектов, компонентов и других материалов, необходимых для создания продукта. Он объясняетКак, какиГдеСоберите необходимые материалы. initializr-docs: : Он предоставляет документацию. initializr-generator: : Это ядро библиотеки генерации проектов. initializr-generator-spring: initializr-generator-test: : Он предоставляет тестовую инфраструктуру для генерации проектов. initializr-metadata: : Он предоставляет метаданные для всех аспектов проекта. initializr-service-example : Он предоставляет пользовательские экземпляры. initializr-version-resolver: является опциональным модулем, предназначенным для извлечения версий из любого POM. initializr-web : Он предоставляет веб-эндпоинты для сторонних клиентов.
Он поддерживает IDE STS, IntelliJ IDEA Ultimate, NetBeans, Eclipse Вы можете получить его по адресу https://github.com/AlexFalappa/nb-springboot . Если вы используете VSCode, загрузите плагин по адресу https://github.com/microsoft/vscode-spring-initializr . Использование пользовательского веб-интерфейса http://start.spring.io или https://start-scs.cfapps.io . Он также поддерживает Spring Boot CLI или cURL или HTTPie командной строки.
На следующем рисунке показан интерфейс Spring Initializr UI:
Перед созданием проекта我们必须 сделать UI дружественным к пользователю. Spring Initializr UI имеет следующие теги:
Project: Это определяет проектвидыМы можем создать Maven проектили проект GradleВ течение всего руководства мы создадим Maven проект. Language: : Spring Initializr предоставляет три языка Java, Kotlin,и Groovy выбор. По умолчанию, выбирается Java. Spring Boot: : Мы можем выбрать Spring Boot версия. Самая последняя версия 2.2.2 . Project Metadata: : он содержит информацию, связанную с проектом, например Group и Artifact и т.д. Group представляет пакет имя; артifactпредставляетприложениеимя. По умолчанию, имя группы com.example по умолчанию, имя artifactдемонстрация. Зависимости: Зависимости - это набор artifact, которые можно добавить в проект.
Есть еще Опции часть, содержащая следующие поля:
Name: сартifactодинаково. Description: В поле описания мы можем написатьописание. Package Name: он также связан сгруппаимена схожи. Packaging: Мы можем выбратьупаковка. Мы можем выбрать Jar или War . Java : Мы можем выбрать используемый JVM версия. В течение всего учебника мы будем использовать Java 8 версия.
Есть СозданиеКнопка. Когда мы нажимаем на кнопку, она начинает упаковывать проект и загружать выбранный вами Jar или War Файл.