How to Build a REST API with Spring Boot: A Step-by-Step Guide