It is a way to reload the changes without restarting Tomcat, or Jetty server.
Eclipse and Many other IDEs support bytecode hot swapping.
If you make any changes that don’t affect the method signature, it should reload without side effect.
https://docs.spring.io/spring-boot/docs/2.0.x/reference/html/howto-hotswapping.html