
5 - Dependência spring-boot-starter-web
Olá pessoal, vamos para a quinta aula do nosso treinamento. Iremos adicionar a dependência spring-boot-starter-web.
Adicionando a dependência spring-boot-starter-web
Agora que já temos nosso projeto Spring Boot criado, vamos adicionar a primeira dependência: spring-boot-starter-web
. Essa dependência é essencial para construirmos APIs REST, pois ela inclui os módulos do Spring MVC, Jackson (para JSON), entre outros recursos necessários para trabalhar com requisições HTTP.
O que é o spring-boot-starter-web?
O Spring Boot trabalha com um sistema de “starters”, que são conjuntos de dependências pré-configuradas. O starter spring-boot-starter-web
é o que nos permite desenvolver aplicações web e APIs REST com facilidade.
Como adicionar a dependência via VSCode
Para adicionar a dependência diretamente pelo VSCode, siga os passos abaixo:
- Abra o arquivo
pom.xml
- Localize a seção
<dependencies>
- Adicione o seguinte bloco dentro dela:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>Utilize a mesma versão do seu projeto Spring Boot</version>
</dependency>
Após salvar o arquivo, o VSCode (com o suporte do Maven) irá baixar automaticamente a dependência e suas bibliotecas relacionadas.
Alternativa: pesquisando no MVN Repository
Você também pode localizar dependências manualmente acessando o site MVN Repository.
No site, basta digitar spring-boot-starter-web
na barra de busca e clicar no resultado correspondente. Você verá diversas versões da dependência, e poderá copiar o código XML já formatado para colar no seu pom.xml
.
Finalizando
Após adicionar essa dependência, já podemos começar a criar nossos controladores e disponibilizar nossas rotas para o mundo!
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: