https://github.com/pedrovidaldev/desafio-backend-simplify
O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend e aprimorando minhas habilidades como programador.
https://github.com/pedrovidaldev/desafio-backend-simplify
java spring-boot spring-jpa
Last synced: 2 months ago
JSON representation
O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend e aprimorando minhas habilidades como programador.
- Host: GitHub
- URL: https://github.com/pedrovidaldev/desafio-backend-simplify
- Owner: PedroVidalDev
- Created: 2024-01-16T05:15:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-16T09:57:59.000Z (over 1 year ago)
- Last Synced: 2025-02-06T02:52:48.813Z (4 months ago)
- Topics: java, spring-boot, spring-jpa
- Language: Java
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Desafio Backend Simplify
## Objetivo
O objetivo do repositório é treinar o framework Spring, resolvendo um desafio de vaga backend e aprimorando minhas habilidades como programador.
Link do desafio: https://github.com/simplify-tec/desafio-junior-backend-simplify## Tecnologias Utilizadas
- Spring Boot
- Spring Data JPA
- Spring Validation
- Lombok
- Jakarta## Como rodar
Basta baixar o projeto e rodar o seguinte comando: `java -Dspring.profiles.active=prod -jar target/demo-0.0.1-SNAPSHOT.jar`## Rotas
POST - `/tasks` - criar uma nova task no banco.
`{
"name": "Testname",
"description": "Test Description",
"realized": true,
"priority": 1
}`GET - `/tasks` - pegar todas as tasks do banco.
PUT - `/tasks/{id}` - editar uma task no banco.
`{
"description": "Test Description",
"realized": true,
"priority": 1
}`DELETE - `/tasks/{id}` - deletar uma task do banco.
GET - `/tasks/byPriority/{priority}` - pegar todas as tasks do banco pela priority.
GET - `/tasks/byRealized/{realized}` - pegar todas as tasks do banco pela realized.