code: public static void main(final String[] args) throws InterruptedException {
          SpringApplication.run(Application.class, args);
          Thread.sleep(TWENTY_SECONDS);
      }
docs: Allow us to run gedbrowser as a standalone application with an embedded
  application server.
  
  @param args command line arguments
  @throws InterruptedException if thread sleep fails at end