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

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

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