RESTful Java + Spring API

Developing an API set is an excellent development exercise. We have seen this for several years now and now that WordPress also offers its API we can start developing more easily. The API stands for Application Programming Interface and is nothing more than the creation of a series of endpoints (URLs) that respond to requests made by a developer. Practically a collection of methods that allow us to connect libraries or applications present on different systems.
The meaning of the acronym REST is REpresentational State Transfer, or a representation of the state transfer of a given data. My job was to develop in Java language and through the use of the Framework Spring a web application based on microservices following the MVC pattern (Model View Controller), with particular attention to the server side of the same.