samuelmsilva2v / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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.

License:MIT License


Languages

Language:Java 100.0%