Spring Boot ile GraphQL API – 4

0 1,686

Önceki yazılarda CRUD işlemlerini gerçekleştirdik. Fakat Exception Handling konusuna değinmemiştik. Bu yazıda Custom Exception nasıl oluştururuz ona değineceğiz.

Senaryomuz, silinmek istenen Blogger’ın bulunamaması olacak.

BloggerNotFoundException

ErrorType olarak aşağıdakilerden biri olabilir.

  • InvalidSyntax
  • ValidationError
  • DataFetchingException
  • OperationNotSupported
  • ExecutionAborted

Şimdi ise bu hatayı alma durumunu ekleyelim. BloggerMutation içerisinde silme işlemi yapılan kısma ekleme yapacağım.

Olmayan bir blogger’ı silmek istediğimizde verdiğimiz mesajı aşağıdaki resimde görebiliyoruz.

GitHub üzerinden ulaşabilirsiniz.

https://github.com/cemdrman/SpringBootWithGraphQL/tree/chapter3

Faydalı olması dileğiyle.

Email adresiniz yayınlanmayacaktır.