title: When do we use a SpringApplicationBuilder?
body: <p>I'm going through a Spring Microservices tutorial and it has the following line in it:</p>
  
  <pre><code>new SpringApplicationBuilder(ZuulApplication.class).web(true).run(args);
  </code></pre>
  
  <p>Most of the time I see this to startup a Spring Boot application:</p>
  
  <pre><code>SpringApplication.run(Application.class, args);
  </code></pre>
  
  <p>This is the first time I have seen SpringApplicationBuilder.  When should we use this in general?</p>