Написал третью статью про GraphQL на Kotlin и Spring. На этот раз научимся обрабатывать исключения и менять стандартный формат ответа при ошибке.
Spring Boot Graphql предоставляет простой способ кастомизации ошибок, а наличие общего базового исключения для всех ошибок бизнес-логики позволяет избежать лишнего дублирования кода и при этом несёт дополнительную информацию.
Однако всегда надо помнить, что добавление деталей ошибки в ответ клиенту может нарушить безопасность приложения.
Post #98
344

- 👍 4