Crie o primeiro aplicativo de inicialização da primavera

Crie o primeiro aplicativo de inicialização da primavera
Neste artigo, aprenderemos a criar um aplicativo básico de inicialização do Hello World Spring.

Para criar um aplicativo de inicialização de primavera, existem várias ferramentas, como:

  • Inicializador da primavera
  • Ternos das ferramentas de primavera
  • Eclipse
  • Intellij Idea

Todas essas ferramentas são usadas pelos desenvolvedores para criar os aplicativos de primavera.

Desde o Inicializador da primavera é uma ferramenta mais usada, começaremos com isso primeiro e depois discutiremos as outras ferramentas em nossos próximos artigos.

Usaremos o eclipse para o desenvolvimento/codificação. Eclipse é um IDE que é usado principalmente para criar os aplicativos baseados em Java.

Se você não está familiarizado com o Eclipse, não se preocupe porque é um editor de código simples. Vamos ajudá -lo a entender neste artigo. Para obtê -lo, visite o site oficial https: // www.eclipse.org/ downloads/ e instale -o no seu sistema local.

Pré -requisitos:

Antes de começar mais, verifique se você tem as seguintes ferramentas instaladas no sistema local:

  • Java deve ser instalado em seu sistema. Java 11 LTS ou java 17 lts é recomendado.
  • Eclipse deve ser instalado antes de começar, pois este é o principal IDE/editor.

Agora, vamos começar neste aprendizado passo a passo.

Etapa 1: Abra a ferramenta inicializadora da primavera

Para abrir esta ferramenta, visite o https: // iniciar.primavera.io/ url. Esta é a ferramenta oficial baseada na Web fornecida pela própria primavera para criar o aplicativo de inicialização da primavera.

À primeira vista, parece a seguinte imagem:

Ele pede algumas opções antes de criar o projeto. Por exemplo:

O primeiro é Tipo de projeto que se refere a que tipo de projeto você deseja criar. Ele oferece duas opções: Maven ou Gradle, que são basicamente as ferramentas de gerenciamento de dependência do projeto.

Nós selecionamos Maven e Java como a principal linguagem de programação. Depois disso, selecionamos a versão de inicialização da primavera. Ele mostra todas as versões disponíveis. Nós selecionamos o versão 2.7.1 qual é uma das versões estáveis ​​para começar.

Metadados do projeto compreende várias etapas:

Grupo: É um nome que deve ser único e é usado para agrupar todos os arquivos. Segue -se o nome de domínio reverso e o conceito de nome do pacote Java.

Artefato: É um nome de sub-pacote sob o nome do grupo e usado como parte do nome do arquivo jar enquanto cria o projeto.

Nome: É o nome do aplicativo que você deseja ter.

Descrição: É uma breve descrição do seu projeto.

Embalagem: Ele especifica o tipo de pacote para o aplicativo durante a construção. Jarra é usado para criar bibliotecas e plugins enquanto GUERRA é usado para construir os aplicativos da web.

No nosso caso, selecionamos Jarra Como não estamos criando um aplicativo da web.

Versão Java: Ele especifica a versão Java que será usada para criar o aplicativo. No nosso caso, usamos o java 11.

Dependência: Isso especifica as dependências que queremos incluir em nosso aplicativo, como Web, JDBC, Thymeleaf, etc.

Como estamos apenas criando um aplicativo simples, ele não requer nenhuma dependência por enquanto. Aprenderemos isso mais em nossos próximos artigos, criando aplicativos mais funcionais.

Agora, clique no Gera botão Para baixar este projeto.

Etapa 2: extraia o aplicativo

Depois de baixar o projeto, extraia -o Primeiro desde o projeto é um arquivo zip.

Etapa 3: Projeto de importação para o eclipse

Depois de extrair o projeto ZIP, abra o IDE do Eclipse e importe este projeto. Para isso, basta clicar no menu "Arquivo" e selecionar a opção de importação como a seguinte:

Arquivo -> Importar -> Projeto Maven Existente -> Next -> Navegue -> Selecione o Projeto -> Acabamento

Isso abre uma sub-janela como na imagem a seguir. Escolha o projeto Maven existente e clique em Avançar.

Localize a localização na pasta de aplicativos e selecione -a.

Se tudo estiver bom, deve parecer a seguinte imagem. Clique no botão Concluir.

Depois de importar, leva alguns minutos para configurar o projeto e baixar todas as dependências do projeto. Se a velocidade da sua rede de computadores for boa, deve carregar mais rápido. Caso contrário, tenha paciência e espere um tempo.

Etapa 4: projete o explorador

Depois de baixar todas as dependências, configure o projeto. Parece o seguinte:

Este projeto contém alguns arquivos padrão, como:

  • SpringBootAppApplication.Java
  • SpringboOtappplicationTests.Java
  • Aplicativo.propriedades
  • Pom.xml

Vamos entender os usos desses arquivos um por um.

// SpringbootApplication.Java

Este é o arquivo de aplicativo principal que contém o método principal (). Este método chama o método run () para executar o aplicativo.

Esta classe usa o @SpringbooTApplication que especifica este aplicativo como um aplicativo de inicialização de mola. Esta anotação é uma combinação de @Enableautoconfiguration, @Configuração, e @ComponentsCan anotações. Vamos aprender mais sobre essas anotações em nossos próximos artigos detalhados.

pacote com.Linuxhint.Springbootapp;
importação org.Springframework.bota.Springapplication;
importação org.Springframework.bota.AUTOCONFIGURA.SpringBootApplication;
@SpringbooTApplication
classe pública Springbootappplication
public static void main (string [] args)
SpringApplication.Run (SpringboOtappplication.classe, args);


// pom.xml

Este é outro arquivo importante que é basicamente um arquivo XML contendo as entradas de todas as dependências e configurações do projeto.

Como não adicionamos nenhuma dependência ao criar o projeto, ele contém as configurações e dependências padrão.


xsi: schemalocation = "http: // maven.apache.org/pom/4.0.0 https: // maven.apache.org/xsd/maven-4.0.0.xsd ">
4.0.0

org.Springframework.bota
Parente de Spring-Boot-Starter
2.7.1


com.Linuxhint
Springbootapp
0.0.1-Snapshot
Springbootapp
Este é um aplicativo Hello World

11



org.Springframework.bota
Spring-Boot-Starter


org.Springframework.bota
Testo de primavera-inicialização
teste





org.Springframework.bota
Spring-boot-maven-plugin




// aplicativo.Poperties

Este arquivo é usado para definir as propriedades globais para o aplicativo, como conexão com o banco de dados, número da porta do servidor, visualizar caminho dos arquivos, etc. Inicialmente, este arquivo está vazio.

// SpringboOtappplicationTests.Java

Este arquivo é usado para criar os casos de teste para testar o aplicativo usando a biblioteca Junit. Inicialmente, ele não tem nenhum caso de teste.

pacote com.Linuxhint.Springbootapp;
importação org.Junit.Júpiter.API.Teste;
importação org.Springframework.bota.teste.contexto.Springbootty;
@Springboottest
classe SpringbootappplicationTests
@Teste
void contextloads ()

Etapa 5: execute o aplicativo

Agora, vamos executar o aplicativo selecionando a classe principal (SpringBootAppplication.Java). Clique com o botão direito do mouse, escolha "Executar como" e clique no aplicativo Java como este:

Clique com o botão direito do mouse -> execute como -> aplicativo java

Começa a executar o código e você pode ver a saída no console.

Você pode ver o status do aplicativo em execução na guia Console, o que significa que o aplicativo é iniciado.

Criamos e executamos com sucesso nosso primeiro aplicativo de inicialização da primavera.

Etapa 6: exibir a mensagem do Hello World

Por padrão, o aplicativo de inicialização da primavera não exibe nenhuma mensagem no console.

Se você deseja exibir um Olá Mundo Mensagem para o console, basta atualizar a classe principal adicionando esta instrução impressa:

Sistema.fora.println ("Hello World!");

O novo arquivo atualizado se parece com o seguinte:

pacote com.Linuxhint.Springbootapp;
importação org.Springframework.bota.Springapplication;
importação org.Springframework.bota.AUTOCONFIGURA.SpringBootApplication;
@SpringbooTApplication
classe pública Springbootappplication
public static void main (string [] args)
SpringApplication.Run (SpringboOtappplication.classe, args);
Sistema.fora.println ("Hello World!");

Execute o aplicativo novamente e veja o console de saída.

Desta vez, mostra o Olá Mundo mensagem para o console.

Conclusão

Este artigo compreende as etapas para criar um aplicativo de inicialização simples de primavera. Usamos a ferramenta de inicializador de primavera e o eclipse para editar e executar o aplicativo. O Spring Boot usa seu próprio servidor embutido para executar o aplicativo, embora possamos configurar um servidor externo também. Nos artigos a seguir, aprenderemos a adicionar mais dependências ao projeto para criar aplicativos mais funcionais e baseados na Web.