logo

Inicialização Spring

Inicialização Spring é um ferramenta baseada na web fornecido pelo serviço Web Pivotal. Com a ajuda de Inicialização Spring , podemos facilmente gerar a estrutura do Projeto de inicialização Spring . Oferece API extensível para criação de projetos baseados em JVM.

Também fornece várias opções para o projeto que são expressas em um modelo de metadados. O modelo de metadados permite-nos configurar a lista de dependências suportadas pela JVM e versões da plataforma, etc. Serve os seus metadados de uma forma bem conhecida que fornece a assistência necessária a clientes terceiros.

Módulos Spring Initializr

Spring Initializr possui o seguinte módulo:

    atuador inicializr:Ele fornece informações adicionais e estatísticas sobre a geração de projetos. É um módulo opcional.inicializr-bom:Neste módulo, BOM apoia Lista de materiais . No Spring Boot, BOM é um tipo especial de POM que é usado para controlar o versões de um projeto dependências . Ele fornece um local central para definir e atualizar essas versões. Ele fornece flexibilidade para adicionar uma dependência em nosso módulo sem se preocupar com as versões.
    Fora do mundo do software, o BOM é uma lista de peças, itens, montagens e outros materiais necessários para criar produtos. Isso explica o quão, e onde para coletar os materiais necessários.inicializr-docs:Ele fornece documentação.gerador de inicialização:É uma biblioteca central de geração de projetos.inicializr-gerador-primavera: teste do gerador de inicialização:Ele fornece uma infraestrutura de teste para geração de projetos.metadados de inicialização:Ele fornece infraestrutura de metadados para vários aspectos dos projetos.Exemplo de serviço de inicialização:Ele fornece instâncias personalizadas.resolvedor de versão inicializr:É um módulo opcional para extrair números de versão de um POM arbitrário.inicializr-web:Ele fornece endpoints da web para clientes terceiros.

Interface Suportada

A imagem a seguir mostra a IU do Spring Initializr:

Inicializador Spring

Gerando um Projeto

Antes de criar um projeto, devemos ser amigáveis ​​com a UI. A UI do Spring Initializr possui os seguintes rótulos:

    Projeto:Ele define o tipo de projeto. Podemos criar qualquer Projeto Maven ou Projeto Gradle . Vamos criar um Projeto Maven ao longo do tutorial.Linguagem:Spring Initializr oferece a escolha entre três idiomas Java, Kotlin, e Legal . Java é selecionado por padrão.Bota de primavera:Podemos selecionar o Spring Boot versão . A versão mais recente é 2.2.2 .Metadados do projeto:Contém informações relacionadas ao projeto, como Grupo , Artefato, etc. Grupo denota o pacote nome; Artefato denota o Aplicativo nome. O nome do grupo padrão é com.example , e o nome do artefato padrão é demonstração .Dependências:Dependências são a coleção de artefatos que podemos adicionar ao nosso projeto.

Tem outro Opções seção que contém os seguintes campos:

    Nome:É o mesmo que Artefato .Descrição:No campo de descrição, podemos escrever um descrição do projeto.Nome do pacote:Também é semelhante ao Grupo nome.Embalagem:Podemos selecionar o embalagem do projeto. Podemos escolher qualquer um Jarra ou Guerra .Java:Podemos selecionar o JVM versão que queremos usar. Nós vamos usar Java 8 versão ao longo do tutorial.

Existe um Gerar botão. Ao clicar no botão ele começa a empacotar o projeto e baixa o Jarra ou Guerra arquivo que você selecionou.