Um pequeno projeto API de uma loja realizada durante o curso java COMPLETO Programação Orientada a Objetos.
Aplicação de CRUD realizada em uma arquitetura de 3 camadas, na qual, a primeira, Repository Data, mapeia a persistência de dados das entidades no banco de dados. Nesse processo, as bases são acessadas e manipuladas (conforme aplicação das regras de negócio) através da camada Service, e lançadas à camada Resource, responsável pela criação dos endpoints, segundo a arquitetura REST.
- Java
- Spring Boot
- JPA / Hibernate
- Spring Data JPA
- Maven
- H2 database (como banco de dados de teste)
- PostgreSQL
- Java 17
- Spring Boot 3
Alex Sandro Junior do Nascimento Cordeiro