anchor.diff:  restart. It will not work correctly if you have disabled the shutdown hook (
   `SpringApplication.setRegisterShutdownHook(false)`).
   
  +[[using-spring-boot-restart-vs-reload]]
   .Restart vs Reload
   ****
   The restart technology provided by Spring Boot works by using two classloaders.
  
positive.code: 
  
  
  [[using-boot-devtools-livereload]]
  === LiveReload
  The `spring-boot-devtools` module includes an embedded LiveReload server that can be used
  
negative.code: faster than "`cold starts`" since the _base_ classloader is already available and
  populated.
  
  If you find that restarts aren't quick enough for your applications, or you encounter
  classloading issues, you could consider reloading technologies such as
  http://zeroturnaround.com/software/jrebel/[JRebel] from ZeroTurnaround. These work by
  rewriting classes as they are loaded to make them more amenable to reloading.
  https://github.com/spring-projects/spring-loaded[Spring Loaded] provides another option,
  however it doesn't support as many frameworks and it isn't commercially supported.
  ****
  
  
  