Skip to content

BryanSOliveira/workshop-springboot3-jpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop Spring Boot 3 com JPA

Spring Boot Java

Bem-vindo ao Workshop Spring Boot 3 com JPA! Este projeto é uma iniciativa de estudos que explora o uso do Spring Boot 3 em conjunto com JPA para criar um sistema de gerenciamento de pedidos e produtos.

Visão Geral

O Workshop Spring Boot 3 com JPA é um projeto padrão de estudos que apresenta conceitos essenciais do Spring Boot 3 e JPA. O projeto aborda aspectos como entidades, repositórios, controladores (resource), perfis de execução, manipulação de datas, relacionamentos de entidades e tratamento de exceções.

Tecnologias Utilizadas

  • Spring Boot 3: Framework para criação de aplicativos Java baseados em Spring.
  • JPA (Java Persistence API): API Java para gerenciamento de persistência de dados.
  • Java: Linguagem de programação principal do projeto.

Funcionalidades Implementadas

O projeto inclui as seguintes funcionalidades:

  • Gerenciamento de pedidos e produtos através de entidades e repositórios JPA.
  • Utilização de diferentes profiles de execução para ambientes de desenvolvimento e produção.
  • Manipulação de datas e timestamps para rastreamento de criação e atualização.
  • Implementação de relacionamentos entre entidades, como pedidos e produtos.
  • Tratamento de exceções personalizado através de Exception Handling.

Passos para Executar Localmente

  1. Clone o repositório:
git clone https://github.com/BryanSOliveira/workshop-springboot3-jpa.git
  1. Acesse o diretório do projeto:
cd workshop-springboot3-jpa
  1. Execute a aplicação:
mvn spring-boot:run
  1. Acesse a API:

    Acesse a API no navegador ou em ferramentas como o Postman através do endereço http://localhost:8080.

Observações

  • Este projeto foi criado como um ambiente de aprendizado para explorar os conceitos do Spring Boot 3 e JPA.
  • Certifique-se de ter o Java e o Maven instalados para executar o projeto.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para criar pull requests para melhorias ou correções.

Licença

Este projeto está licenciado sob a Licença MIT.

About

Projeto web services com Spring Boot e JPA com Hibernate.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages