title: Spring Boot fastest way to deploy instead of build Jar?
body: <p>I am new to Spring Boot from php world. In Php development, it is simple to make changes on the file, upload and run.</p>
  <p>But on Spring boot, my development relies on remote ubuntu server, every time I make change in <code>*.java</code>, I have to build the Fat Jar, upload the Jar, kill the current java process on ubuntu, and run the <code>java -jar my.jar</code> again, which spend much time on the upload because the Jar is about 60 mb.</p>
  <p>Is there any way I can work like php, just upload the changed file, so the spring boot just compile the class and run?</p>
  <p>Does change to build <code>*.war</code> help to faster deployment?</p>