Inicialização Spring

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.