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.