DEV Community

Allan de Moraes Neves
Allan de Moraes Neves

Posted on

Republicar aplicação Java sem Restart manual do servidor..

O Spring possui uma funcionalidade que ajuda no rápido desenvolvimento de aplicações, o 'Spring-Boot Dev Tools'.
Quando estamos desenvolvendo um sistema web, normalmente precisamos republicar a aplicação para atualizar o servidor com o classpath da nova versão, essa atualização normalmente é feita de forma manual, realizando o republish ou até mesmo restartando o servidor de aplicação. O que gera um atraso no desenvolvimento, pois, dependendo do tamanho do projeto, acaba-se perdendo um tempo precioso com uma simples alteração no Java.
O Spring Dev Tools é uma funcionalidade que veio para diminuir esse tempo de espera.
"Sempre que os arquivos são alterados no classpath, os aplicativos que usam spring-boot-devtools farão com que o aplicativo seja reiniciado. O benefício deste recurso é o tempo necessário para verificar se as alterações feitas são consideravelmente reduzidas:".

Para utilizar-lo é muito simples. Se você utiliza uma aplicação maven, basta adicionar a dependência, segue link da url contendo as versões do spring dev tools.

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools

Top comments (0)