Когда вы ищете асинхронные методы в Spring, вы узнаете об аннотации @EnableAsync и добавляете @Async к своим методам. Все работает нормально, ваши методы выполняются в другом потоке, но что происходит, когда возникают исключения? Как вы обрабатываете неудовлетворительные потоки, не теряя контекст из исходного запроса?