DEV Community

Cover image for Dicas Rápidas: Como Ativar o Spring Boot DevTools no IntelliJ IDEA
Diego de Sousa Brandão
Diego de Sousa Brandão

Posted on

Dicas Rápidas: Como Ativar o Spring Boot DevTools no IntelliJ IDEA

O Spring Boot DevTools é uma ferramenta essencial para acelerar o desenvolvimento de aplicações Spring Boot, permitindo recarregamento automático da aplicação sempre que alterações no código são feitas. Neste guia rápido, vamos mostrar como ativá-lo corretamente no IntelliJ IDEA.

Passo 1: Adicionar a Dependência do DevTools

Para utilizar o DevTools, primeiro é necessário adicioná-lo ao projeto. Se você usa Maven, adicione a seguinte dependência no pom.xml:

Image description

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
Enter fullscreen mode Exit fullscreen mode

Se você utiliza Gradle, adicione a seguinte linha no build.gradle:

dependencies {
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
}
Enter fullscreen mode Exit fullscreen mode

Isso garantirá que o DevTools seja incluído apenas no ambiente de desenvolvimento.

Passo 2: Habilitar a Compilação Automática no IntelliJ IDEA

Para que o DevTools funcione corretamente, é necessário ativar a compilação automática no IntelliJ IDEA:

Abrir as configurações

Acesse File > Settings > Build, Execution, Deployment > Compiler.

Marque a opção "Build project automatically".

Image description

Permitir auto-make mesmo quando a aplicação está em execução:
Vá em File > Settings > Advanced Settings.

Image description

Marque a opção Allow auto-make to start even if developed application is currently running.

Não se esqueça de clicar em "Apply" e "Ok".

Por último, uma dica final: a mudança pode levar de meio segundo a dois segundos para ser refletida. Caso queira ver o resultado imediatamente, utilize o comando CTRL + F9.

Essas configurações permitirão que o IntelliJ compile automaticamente as alterações, acionando o reinício automático da aplicação pelo DevTools.

Top comments (0)