title: Is there a difference between Run As: Spring Boot App and Run As: Java Application?
body: <p>If I am using Spring Tool Suite or The Spring IDE plugin for eclipse, I can run a spring boot app 2 ways:</p>
  
  <pre><code>Run As:
      Spring Boot App
      Java Application
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/H2l72.png" rel="noreferrer"><img src="https://i.stack.imgur.com/H2l72.png" alt="enter image description here"></a></p>
  
  <p>Both of these commands work and can fire up my spring boot app without an issue.  However, I wanted to understand the difference between the two different processes.  Is there actually a difference between them or do they work identically?</p>