Skip to content

RonyAbreu/Livraria-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Livraria-API

Essa API é um CRUD sobre uma Livraria. Nela você pode criar, deletar, buscar e atualizar um Livro e um Autor.

Instalação

Certifique-se que você possui instalado:

- Java e JDK
- Maven
- Intellij, Eclipse ou VScode
- Postman ou Insomnia
OBS: Se estiver pelo VScode, instale a extensão do Spring Boot

Diagrama do Projeto

Algumas Funcionalidades da API

Retorna todos os Livros

  GET /livros
Descrição
Retorna todos os livros do sistema

Retorna um Livro por ID

  GET /livros/{id}
Parâmetro Tipo Descrição
id long Retorna o Livro do ID que foi passado.

Adiciona um Livro

  POST /livros
Descrição
Os dados do Livro devem ser feitos em JSON
{
    "nome": "Nome do Livro"
}

Deleta um Livro

  DELETE /livros/{id}
Parâmetro Tipo Descrição
id long Deleta o Livro do ID que foi passado.

Atualiza um Livro

  PUT /livros/{id}
Parâmetro Tipo Descrição
id long Atualiza o nome do Livro cujo ID foi passado.
{
    "nome": "Novo Nome"
}

Tecnologias

Esse projeto utiliza as seguintes tecnologias:

  • Java
  • Spring Web
  • Spring Data JPA
  • Lombok
  • Banco de Dados H2

Run

Para rodar o projeto utilize o comando:

  mvn spring-boot:run

About

Projeto sobre uma Livraria. Onde contem todas as operações de um CRUD: create, read, update e delete.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages