Bem vindo ao sobre os Fundamentos de uma API RESTful! Este projeto visa a prática e visualização dos fundamentos de uma API RESTful, cumprindo as principais requisições HTTP e os níveis de Maturidade de Richardson.
Esta API RESTful foi desenvolvida para a prática e fixação de seus fundamentos. A API permite o cadastro de produtos e a leitura, atualização e remoção dos produtos cadastrados. Ademais foram implementadas HyperMedias para o cumprimento do nível 4 de Maturidade de Richardson.
- Registro de Produtos
- Lista de Produtos Cadastrados
- Leitura de um único Produto Cadastrado
- Atualização de Produtos Cadastrados
- Remoção de Produtos Cadastrados
- HyperMedia para Redirecionamento (HATEOAS)
- Linguagem: Java
- Framework: Spring Framework
- Banco de Dados: Spring JPA (Java Persistence API) integração com PostgreSQL
- Outras Dependências: Spring Web, Spring lombok, Spring Validation e Spring HATEOAS
Projeto executado pela @MichelliBrito. Reproduzido por mim para aprendizado e prática de estudos