This article is the fourth article of the series GraphQL, from theory to real-world with Spring-boot. But don’t worry, The stories are designed to be consumed independently from the other stories. You just have to grab the current state of the project by doing this:

git clone -n && cd springboot-graphql-error-handlinggit checkout 71d5f771bf9a6feaf8a5b7f62947442aace2b127 
git switch -c my_experimental_branch

In this article, we will see how we can test the resources that we have defined in the project.

You can check the corresponding video here:

We want to make sure the tests are fast, reliable and easy to understand.


This article is the second part of the series GraphQL, from Theory to real-world with Spring boot.

Today’s episode is about setting up your Spring-boot project to host your first GraphQL API entry points then call them using the web-based tool GraphiQL.

It also aims to bring an in-depth understanding of how the Graphql Java Implementation(graphql-java) deals with error handling and especially how to rely on that, by using the GraphQL Spring Framework boot starter, to handle efficiently errors within our app, as this is an aspect that is often overlooked by early graphql adopters.


Check the corresponding video


Nowadays I still meet people who are suffering a lot, from a financial point of view, yet they are intelligent and talented people.

The job of IT developer, whatever the country, is one of the sectors where you CAN’T be unemployed! when you are talented!

I didn’t say where the unemployment rate is the least, but I repeat where you CAN’T be unemployed.

There are a lot of free resources on the internet to train in a programming language.

However, I notice that far too many young people get confused about following training courses and having certifications, without knowing exactly…

This article is the first part of a series of articles that we will go through. The series is about mastering the necessary core concepts of the GraphQL Specification to set up a real-world server-side implementation example with spring boot. Each episode is designed to be consumed independently so feel free to start from what interests you the most.

This is the third episode of the series GraphQL, from Theory to Real-World with Spring boot. The episodes are designed to be consumed independently, so feel free to start from what interest ou the most.


In the previous article, we’ve exposed a set of resources via a GraphQL API. Now we want to secure them to prevent unauthenticated and unauthorized access.


Check the corresponding video.

NOTE: Reading the previous article IS NOT mandatory, they are designed to be consumed independently by just checking out the codebase on GitHub.

Spring security offers us the WebSecurityConfigurerAdapter::configure method to configure our app…

Philippe Simo

FULLSTACK DEVELOPER, FOUNDER, and CEO of A company that aims to provide technology services and transform people’s lives with code.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store