REST has become the de facto standard for developing APIs on the web as they are easy to build and use. To create REST API with Spring Boot, we will also use Spring Initializr which creates the structure of Spring Boot projects for you.
But why should we create a REST API?
As REST embraces the rules of the web including its benefits, architecture and more. By building on top of HTML, REST APIs help in building scalable services, evolvable APIs, backward compatible APIs, stateless to stateful services, and securable services. One thing to notice before moving ahead is that REST is not a standard but an approach that can help in developing web-scale applications.