/workshop-springboot3-jpa

Projeto back-end em Java tem como objetivo criar um conjunto de Web Services que oferecem funcionalidades para gerenciar usuários, itens, pedidos e pagamentos.

Primary LanguageJavaMIT LicenseMIT

Workshop SpringBoot 3 JPA

NPM

Sobre o projeto

Este projeto back-end em Java tem como objetivo criar um conjunto de Web Services que oferecem funcionalidades para gerenciar usuários, itens, pedidos e pagamentos seguindo as melhores práticas de desenvolvimento. O projeto incorpora um modelo de domínio bem definido, uma estrutura de camadas lógicas, configuração de banco de dados de teste (H2), povoamento do banco de dados, operações CRUD (Create, Retrieve, Update, Delete) e tratamento de exceções.

O projeto foi criado durante o curso de Java do Prof. Nélio Alves na plataforma da Udemy.

Ferramentas utilizadas

Tools

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven

Como executar o projeto

Pré-requisitos: Java 17, SpringBoot 3.1.4

# clonar repositório
git clone git@github.com:samuelmsilva2v/workshop-springboot3-jpa.git

#entrar na pasta do projeto
cd workshop-springboot3-jpa

# executar o projeto
./mvnw spring-boot:run

Autor

Samuel Maciel da Silva

www.linkedin.com/in/samuelmsilva2v