Projeto de uma api Rest em Spring

SPRING

Introdução

Nesse repositório contém atividades práticas de uma api de produtos construída em Spring, utilizei uma arquitetura MVC pra criação de uma classe modelo(tabela) no banco utilizando a ORM JPA.

Crie as rotas para validações dos end-points, testei estas rotas utilizando um client server como o Postman para fazer assim um CRUD no banco MYSQL. O uso de várias Annotetions do JPA ajudaram a fazer o mapeamento objeto relacional construindo assim uma api de forma rápida.

Foi descartado a implementação dos gets e sets de forma manual, utilizando Lombok e também a necessidade de instanciar Objetos, com @Autowired.

Os conceitos de boas práticas da POO foram utilizadas nesse projeto como modificadores de acesso encapsulamento, herança e interfaces.