Spring Boot CRUD

NPM

Sobre o projeto

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.

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Spring Data JPA
  • Maven
  • H2 database (como banco de dados de teste)
  • PostgreSQL

Pré-requisitos

  • Java 17
  • Spring Boot 3

Autor

Alex Sandro Junior do Nascimento Cordeiro

https://www.linkedin.com/in/alexsanjr/