TGViewer
Чашечка Java Чашечка Java @a_cup_of_java · 8.35K subscribers
Post #6298 1.82K
И опыт, сын ошибок трудных: обрабатываем ошибки в Spring Boot

Долгое время разрабатывая микросервисы в разных командах, я сталкивался с типовой задачей: созданием максимально информативного ответа на запрос, когда произошла какая-то ошибка. Особенно это актуально для систем с пользовательским фронтендом, большим количеством интеграций или систем, которые представляют свой API как продукт. Во многих случаях это решалось выдачей сообщения «Ошибка системы» с HTTP-кодом 500. Из раза в раз меня не покидало ощущение, что решению этой задачи не уделяется должного внимания и времени. В текущем проекте нам пришлось пройти все круги ада, изменить несколько подходов и реализаций. И здесь я постарался описать, как это было, и сформулировать выводы, которые мы сделали на каждом шаге решения проблемы.


Читать: https://habr.com/ru/companies/T1Holding/articles/834288/?utm_campaign=834288

@a_cup_of_java | Другие наши каналы
  • 🎉 3
More from @a_cup_of_java
  1. Oct 14, 2026Post #8693
  2. Oct 13, 2026Post #8692
  3. Oct 13, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  4. Oct 13, 2026Spring Boot Actuator: свои проверки здоровья и доступ к диагностике В Spring Boot 4 провер…
  5. Oct 13, 2026Хаотичный планировщик помог найти ошибку в тесте JFR В январском разборе Йоханнес Бехберге…
  6. Oct 13, 2026Развёрнутое пояснение: 1. Spring создаёт OrderService с областью singleton: этот экземпляр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →