Spring is a framework that gives you great flexibility and extensibility. Sometimes the flexibility is even a bit overwhelming; there are often multiple roads leading to Rome. In this blog post I am going to show how we approach error handling in our Spring Boot based micro service project.