В чём основная проблема данной реализации - Некорректированное определение HTTP-статусов с типами исключений - Неправильная настройка Dependency Injection - Асинхронные прослушиватели не задействованы - Нестандартная обработка исключений в обработчике - Некорректная настройка бинoв - @Autowired не используется для развития зависимости