Skip to content

LucasDevRJ/BiblioTech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiblioTech

Capa LucasDevRJ

Static Badge Static Badge Static Badge Static Badge Static Badge

Descrição

O projeto se trata de uma API Rest de gerenciamento de livros. No projeto, o usuário poderá cadastrar um livro, visualizá-lo, atualizar informações dele e excluí-lo. Podemos listar os livros de várias formas, seja por odenação, por ID, por título, datas, entre outros. Também temos o CRUD das entidades Autor e Categoria e elas tem relacionamento com Livro.

Apresentação

Criei um vídeo apresentando o projeto.

https://www.linkedin.com/posts/lucas-pereira-de-lima-programador_spring-java-swagger-activity-7324916757557661696-kpJW?utm_source=share&utm_medium=member_desktop&rcm=ACoAADjMmpUB-y8JfOCMAryu6CQAVCn5DDjE31Y

image

🔨 Funcionalidades do projeto

  • Funcionalidade 1: CRUD Livro
    • Funcionalidade 1.2: Cadastrar livro
    • Funcionalidade 1.3: Exibir Livro
    • Funcionalidade 1.4: Atualizar Livro
    • Funcionalidade 1.5: Deletar Livro
    • Funcionalidade 1.6: Listar Livros
    • Funcionalidade 1.6.2: Listar via Título
    • Funcionalidade 1.6.3: Listar via Data
    • Funcionalidade 1.6.4: Listar via Autor
    • Funcionalidade 1.6.5: Listar com Ordenação
  • Funcionalidade 2: CRUD Autor
    • Funcionalidade 2.2: Cadastrar Autor
    • Funcionalidade 2.3: Exibir Autor
    • Funcionalidade 2.4: Atualizar Autor
    • Funcionalidade 2.5: Deletar Autor
    • Funcionalidade 2.6: Listar Autores
    • Funcionalidade 3: CRUD Categoria
    • Funcionalidade 3.2: Cadastrar Categoria
    • Funcionalidade 3.3: Exibir Categoria
    • Funcionalidade 3.4: Atualizar Categoria
    • Funcionalidade 3.5: Deletar Categoria
    • Funcionalidade 3.6: Listar Categorias

📁 Acesso ao projeto

  1. Tenha uma IDE;
  2. Baixe esse projeto e coloque-o na sua IDE;
  3. Descompacte o projeto no seu computador.
  4. Baixe as dependencias do projeto pela sua IDE mesmo.
  5. Execute o projeto na sua IDE.
  6. Faça as requisições HTTP via algum software como Postman.

🛠️ Abrir e rodar o projeto

  1. Abra o terminal da sua IDE ou do seu computador com o projeto;
  2. Execute o projeto localmente mesmo;
  3. Tenha algum software como Postman ou acesse a aplicação via navegador;
  4. Faça as requisições desejadas.

✔️ Técnicas e tecnologias utilizadas

  • Java
  • Spring
    • Spring Web
    • Spring JPA
    • Lombok
    • JDBC API
    • Flyway Migration
    • Validation
  • H2
  • SQL

Autor


Lucas Pereira de Lima

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages