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

3 1 1

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.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay