Most of us use Spring Boot every day.
We create a @RestController, run the application, hit an endpoint from Postman, and get a response.
But have you ever wondered what actually happens between clicking "Send" in Postman and your controller method executing?
When I started digging into Spring internals, I realized there are several layers working together before my controller is even called.
Here's the high-level request flow:






