
8 - Dependência spring-boot-devtools
Olá pessoal! Continuamos nosso treinamento, e nesta aula iremos implementar a dependência spring-boot-devtools, uma ferramenta poderosa que facilita muito o processo de desenvolvimento com Spring Boot.
Spring Boot DevTools
O Spring Boot DevTools é uma ferramenta útil para o desenvolvimento de aplicações Spring Boot. Ele fornece funcionalidades para aumentar a produtividade durante o desenvolvimento, como a atualização automática das páginas no navegador e o reinício automático da aplicação sempre que mudanças no código são detectadas.
O que o Spring Boot DevTools oferece?
- Reinício Automático: Sempre que uma mudança é feita no código, a aplicação é reiniciada automaticamente, evitando a necessidade de parar e iniciar novamente o servidor.
- LiveReload: Permite que o navegador seja automaticamente atualizado quando o código da aplicação for alterado.
- Melhorias de Desempenho no Desenvolvimento: Algumas melhorias de desempenho durante o desenvolvimento, como a desativação de alguns recursos do Spring, para que o ciclo de desenvolvimento seja mais rápido.
- Facilidade de Debug: Permite a configuração de logs em tempo real e mais detalhes durante o processo de desenvolvimento.
Instalando o Spring Boot DevTools via VSCode
Para adicionar o spring-boot-devtools ao seu projeto Spring Boot no VSCode, siga os passos abaixo:
1. Abra seu projeto no VSCode
Certifique-se de ter o seu projeto Spring Boot aberto no VSCode. Caso não tenha o projeto configurado, você pode criar um novo projeto Spring Boot usando a extensão do VSCode para Spring.
2. Modificar o pom.xml
Para adicionar o spring-boot-devtools à sua aplicação, é necessário modificar o arquivo pom.xml
do seu projeto. Adicione a seguinte dependência dentro da tag <dependencies>
:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>Utilize a mesma versão do seu projeto Spring Boot</version>
</dependency>
Essa configuração adiciona o DevTools ao seu projeto, mas só será utilizado em tempo de execução, o que significa que ele não será incluído na versão final do seu aplicativo quando for empacotado para produção.
3. Salve o pom.xml
e aguarde a atualização
Após adicionar a dependência, salve o arquivo pom.xml
. O Maven irá baixar a dependência automaticamente e você verá a atualização no VSCode.
4. Reinicie a Aplicação
Depois de adicionar a dependência, basta reiniciar a aplicação para que o Spring Boot DevTools entre em ação. A partir de agora, sempre que você fizer alterações no código, a aplicação será reiniciada automaticamente.
Instalando o Spring Boot DevTools via Maven Repository
Se preferir, você também pode buscar e adicionar a dependência diretamente através do Maven Repository. Siga os passos abaixo:
1. Acesse o Maven Repository
Visite o site do Maven Repository: spring-boot-devtools no Maven Repository.
2. Copie o código da dependência
No site do Maven Repository, encontre a versão mais recente do spring-boot-devtools e copie o código da dependência. Aqui está um exemplo:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>Utilize a mesma versão do seu projeto Spring Boot</version>
</dependency>
Agora, basta colar esse código no arquivo pom.xml
do seu projeto, dentro da tag <dependencies>
, como mostramos anteriormente.
Considerações Finais
O Spring Boot DevTools é uma ferramenta extremamente útil durante o desenvolvimento, tornando o processo de escrita e teste de código muito mais rápido e eficiente. Ao utilizá-lo, você pode economizar bastante tempo e se concentrar mais no desenvolvimento do que em reiniciar a aplicação manualmente a cada mudança feita.
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: