Is there a difference between Run As: Spring Boot App and Run As: Java Application?
<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>