public static void main(String[] args) {
    new SpringApplicationBuilder(ZipkinServer.class)
      .banner(new ZipkinBanner())
      .initializers(new ZipkinModuleImporter(), new ZipkinActuatorImporter())
      // Avoids potentially expensive DNS lookup and inaccurate startup timing
      .logStartupInfo(false)
      .properties(
        EnableAutoConfiguration.ENABLED_OVERRIDE_PROPERTY + "=false",
        "spring.config.name=zipkin-server").run(args);
  }
This adds the {@link EnableAutoConfiguration} annotation, but disables it by default to save
startup time.

<p>Supported Zipkin modules like zipkin-gcp need to explicitly configure themselves.

<p>For example, add the following to {@code src/main/resources/zipkin-server-stackdriver.yml}:
<pre>{@code
zipkin:
  internal:
    module:
      stackdriver: zipkin.module.storage.stackdriver.ZipkinStackdriverStorageModule
}</pre>
zipkin-server/src/main/java/zipkin/server/ZipkinServer.java