During development, you often need to change the code often and restart the server for those code changes to take effect. Spring Boot provides developer tools (the spring-boot-devtools module) that include support for quick application restarts whenever the application classpath content changes.
When you include the spring-boot-devtools module during development, the caching of the view templates (Thymeleaf, Velocity, and Freemarkeretc) will be disabled automatically so that you can see the changes immediately. Just include in your pom.xml file:


The Spring Boot developer tools trigger application restarts automatically whenever there is a change to the classpath content.

FREE WildFly Application Server - JBoss - Quarkus - Drools Tutorials