This is the first project I built using Java Spring Boot. It's a RESTFUL API with the purpose to manage products registration, including CRUD operations.
- Java Spring Boot: Framework used to build the API.
- PostgreSQL: Relation database used to store products information.
- Postman: Tool used to test HTTP requests (GET, POST, PUT, DELETE).
The main routes implemented for the API are:
GET /products: Returns the list of all the registered products.GET /products/{id}: Returns the details for a specific product.POST /products: Registers a new product.PUT /products/{id}: Updates the information of an existent product.DELETE /products/{id}: Deletes a product from the database.
Each route was tested and validated using Postman, with requests in JSON format.