02‐Spring Boot Initializr Demo - JuhMaran/Java-with-Spring-Boot GitHub Wiki

6. Demonstração do Spring Boot Initializr

O que é o Spring Boot Initializr?

O Spring Boot Initializr é uma ferramenta online que facilita a criação de novos projetos Spring Boot. Ele está disponível no site start.spring.io e permite gerar rapidamente um projeto configurado com as dependências necessárias. Podemos escolher o tipo de projeto (Maven ou Gradle), a linguagem de programação (Java, Kotlin ou Groovy) e a versão do Spring Boot.

O que é o Maven?

Ao desenvolver um projeto Java, frequentemente precisamos de bibliotecas externas, como Spring, Hibernate, JSON, entre outras. Podemos baixá-las manualmente, mas isso pode ser trabalhoso. O Maven é uma ferramenta que automatiza esse processo. Basta informarmos ao Maven quais bibliotecas precisamos, e ele baixa automaticamente as dependências corretas, facilitando o gerenciamento do projeto.

Criando um projeto no Spring Boot Initializr

  1. Acesse o site start.spring.io.
  2. Selecione Maven como o tipo de projeto.
  3. Escolha Java como a linguagem.
  4. Selecione a versão mais recente do Spring Boot (evite versões SNAPSHOT, pois são instáveis).
  5. Preencha os Metadados do Projeto:
    • Group: Define o pacote base do projeto. Exemplo: com.exemplo.springboot.
    • Artifact: Nome do projeto. Exemplo: meuapp.
  6. Escolha as dependências do projeto:
    • Para este exemplo, selecione Spring Web, que inclui o Spring MVC e um servidor embutido.
  7. Clique no botão Generate para baixar um arquivo ZIP com o projeto gerado.

Configurando o projeto

  1. Extraia o arquivo ZIP para um diretório do seu computador.
  2. Abra seu IDE favorito (IntelliJ, Eclipse, VS Code etc.).
  3. Importe o projeto como um projeto Maven.
  4. Aguarde o Maven baixar as dependências do projeto automaticamente.

Estrutura do Projeto

Dentro do diretório do projeto, encontramos alguns arquivos importantes:

  • pom.xml: Arquivo de configuração do Maven.
  • src/main/java/.../MeuAppApplication.java: Classe principal do projeto, que contém o método main().
  • src/main/resources/: Pasta onde ficam as configurações e recursos do projeto.
  • src/test/java/: Pasta para testes automatizados.

Rodando a Aplicação

Para executar o projeto, siga os passos:

  1. No seu IDE, execute a classe MeuAppApplication.java como Aplicação Java.
  2. No console, observe as mensagens de inicialização.
  3. Se tudo estiver correto, verá uma mensagem informando que o Tomcat foi iniciado na porta 8080.
  4. Abra um navegador e acesse http://localhost:8080.
    • Se aparecer uma página de erro, significa que o servidor está rodando, mas ainda não há páginas configuradas. Adicionaremos controladores e páginas posteriormente.

Com isso, concluímos a configuração inicial do projeto Spring Boot. Nos próximos vídeos, aprofundaremos a criação de rotas, controladores e outras funcionalidades essenciais para desenvolver aplicações completas com Spring Boot!

⚠️ **GitHub.com Fallback** ⚠️