Skip to content

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

85 Commits

Folders and files

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

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages