Update SpringApplication so that startup exceptions are only logged once. A custom UncaughtExceptionHandler is now used when running in the main thread to suppress errors that have already been logged. Fixes gh-4423
Update SpringApplication so that startup exceptions are only logged once. A custom UncaughtExceptionHandler is now used when running in the main thread to suppress errors that have already been logged. Fixes gh-4423