https://github.com/greglixandrao/desafio-api-spring-railway
Desafio de projeto realizado no Bootcamp da DIO junto com a Claro. Desenvolvi uma API de cadastro de produtos com categorias
https://github.com/greglixandrao/desafio-api-spring-railway
digitalinnovationone dio dio-bootcamp java jpa railway spring spring-boot
Last synced: about 2 months ago
JSON representation
Desafio de projeto realizado no Bootcamp da DIO junto com a Claro. Desenvolvi uma API de cadastro de produtos com categorias
- Host: GitHub
- URL: https://github.com/greglixandrao/desafio-api-spring-railway
- Owner: greglixandrao
- Created: 2024-11-06T01:22:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-17T01:57:01.000Z (over 1 year ago)
- Last Synced: 2025-09-10T18:52:21.027Z (10 months ago)
- Topics: digitalinnovationone, dio, dio-bootcamp, java, jpa, railway, spring, spring-boot
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio para o bootcamp da DIO com a Claro.
## Laboratório para o desenvolvimento de um sistema de cadastro de produtos
## Principais Tecnologias
- **Java 17**: Utilizei uma versão LTS do Java;
- **Spring Boot 3**: Utilizei a versão 3 do Spring Boot;
- **Spring Data JPA**: Ferramenta para simplificar a camada de acesso aos dados, facilitando a integração com bancos de dados SQL;
- **OpenAPI (Swagger)**: Criei a documentação da APIde modo eficaz e fácil de entender usando a OpenAPI (Swagger);
### Diagrama de classes:
```mermaid
classDiagram
class Product {
-id: long
-productName: string
-price: float
-stoke: int
-description: string
}
class Category {
-id: long
-name: string
-description: string
}
Product "1" -- "N" Category
```