02‐Spring Boot Initializr Demo - JuhMaran/Java-with-Spring-Boot GitHub Wiki
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.
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.
- Acesse o site start.spring.io.
- Selecione Maven como o tipo de projeto.
- Escolha Java como a linguagem.
- Selecione a versão mais recente do Spring Boot (evite versões SNAPSHOT, pois são instáveis).
- Preencha os Metadados do Projeto:
-
Group: Define o pacote base do projeto. Exemplo:
com.exemplo.springboot. -
Artifact: Nome do projeto. Exemplo:
meuapp.
-
Group: Define o pacote base do projeto. Exemplo:
- Escolha as dependências do projeto:
- Para este exemplo, selecione Spring Web, que inclui o Spring MVC e um servidor embutido.
- Clique no botão Generate para baixar um arquivo ZIP com o projeto gerado.
- Extraia o arquivo ZIP para um diretório do seu computador.
- Abra seu IDE favorito (IntelliJ, Eclipse, VS Code etc.).
- Importe o projeto como um projeto Maven.
- Aguarde o Maven baixar as dependências do projeto automaticamente.
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étodomain(). -
src/main/resources/: Pasta onde ficam as configurações e recursos do projeto. -
src/test/java/: Pasta para testes automatizados.
Para executar o projeto, siga os passos:
- No seu IDE, execute a classe
MeuAppApplication.javacomo Aplicação Java. - No console, observe as mensagens de inicialização.
- Se tudo estiver correto, verá uma mensagem informando que o Tomcat foi iniciado na porta 8080.
- 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!