Thread exception handling in Java Spring Boot: catching the errors that disappear into thin air

When code runs on a thread other than the one that called it, exceptions don’t bubble up to your usual try/catch or @ControllerAdvice. They…