2

Devtools no Intellij - Tempo é Dinheiro!

#Spring Framework #Spring Boot #Java
Leonardo Cruz
Leonardo Cruz

Se você tem que parar ou reiniciar sua aplicação todas as vezes que precisar testar as alterações, este artigo é para você!


Olá! Fico feliz em poder colaborar com a comunidade, sou Leonardo Gonçalves, e apesar de estar no início dos estudos em Java e Spring tenho certeza que este artigo ajudará alguém a passar por esta "dificuldade" que é configurar o Devtools no Intellij, sim, "dificuldade" entre aspas pois você verá que é muito fácil!


Ao assistir um vídeo onde o professor usava o Spring Tool Suite fiquei meio perdido por não ter como instalar nada mais em meu ssd (rsrs), fiz o que todos fazemos, vasculhei a internet até conseguir usar o bendito devtools no Intellij e trouxe um passo a passo para quem desejar usufruir do devtools no Intellij. Espero que seja útil, bons estudos!

Ao usarmos o Devtools ganhamos produtividade, não precisaremos parar e iniciar a aplicação todas as vezes que ocorreram alterações no código, em situações simples você pode até pensar que são apenas alguns segundos, mas acredite, não são!


---- Projeto usando Maven ---- 


Vamos lá! Primeiramente com seu projeto aberto abra o arquivo pom.xml, é nele que as dependências são setadas.


Dentro de

<dependencies> 
		os códigos entrarão aqui 
</dependencies> 


Neste local você adicionará o seguinte:


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


 Atenção, precisa estar igual as informações acima!


Após a edição do pom.xml é necessário carregar as informações, sincronizando o Maven, para isso você tem duas opções, ou usa as teclas de atalho CTRL + SHIFT + O (Windows) ou clicar no "botão" flutuante com o a logo do Maven (imagem no link https://ibb.co/wzY2h3P ).


Agora você precisa ir em File - Settings ou use as teclas CTRL+ Alt + S

(imagem no link https://ibb.co/gMWzxSm ).


Já dentro de Settings, localize BUILD EXECUTION, DEPLOYMENT, dentro desta opção cliquem em COMPILER. Ao lado você verá as opções referentes ao COMPILER, localize BUILD PROJECT AUTOMATICALLY e marque a opção caso esteja desmarcada. Depois de marcar clique em OK.

Imagem da tela -> https://ibb.co/z4xRXtw


Ufa! Estamos quase lá!!


Agora pressione duas vezes a tecla SHIFT, será aberta uma janela flutuante onde você pesquisará por regis ou se preferir pode digitar por completo Registry, ao aparecer esta linha clique e será aberta a última janela :)


Imagem da tela -> https://ibb.co/jgbvPNW


Nesta última janela você precisa rolar até localizar a opção:

compiler.automake.allow.parallel

Ao lado desta linha você verá um checkbox, marque-o caso esteja desmarcado.

Imagem da tela -> https://ibb.co/HVLM89X


Pronto, basta clicar em CLOSE!


Viu só como foi rapidinho!


Espero ter ajudado, bons estudos pessoal!! :)



0
10

Comentários (3)

2
Wellington Santos

Wellington Santos

12/08/2021 15:18

Eu sempre utilizo gradle, eu acho mais fácil, não deve ser muito diferente, quando for iniciar um novo projeto eu tento isso. Valeu pelo artigo.

1
Leonardo Cruz

Leonardo Cruz

12/08/2021 15:18

Olá Joao Carlos, no Intellij executo somente usando SHFIT + F10.

2
J

Joao Carlos

12/08/2021 13:49

Interessante esse post. Fiquei com uma duvida, ao desenvolver para spring usando Intellij, tem algum comando mais pratico do que [1] para executar o projeto? sinto que talvez por ser a versao communitym os plugins do spring nao podem ser utilizados da mesma maneira que no STS ou no VSCode.


[1] spring-boot:run -Dspring-boot.run.profiles=dev


Retomando a carreira com desenvolvimento, migrando de área, em 2022 curso superior finalizado.

Brasil