Skip to content

API - Java utilizando Spring boot com o proposito de criar cadastro de Livros ( CRUD ), cadastrar Clientes ( CRUD )e cadastrar Alugueis de Livros ( CRUD )

License

Notifications You must be signed in to change notification settings

Muriloabreu/livro_ja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Livro Já

NPM

Sobre o projeto

Livro Já é uma API REST.

A API consiste em cadastrar Livros (CRUD), clientes (CRUD) e realizar alugueis (CRUD) de livros.

Tecnologias utilizadas

Back end

  • Java
  • Maven
  • Spring Boot

Implantação em produção

  • Banco de dados: Postgres 9.5

Back end

  • Pré-requisitos: Java 17

Como executar o projeto

Necessário ter um servidor Tomcat para poder rodar o projeto Java

Utilize uma plataforma de consultas de API's e faça a requisição de acordo os modelos disponíveis na sessão abaixo.

  • Modelos de requisição JSON

Livros
{
    
    "titulo": "Java para Iniciantes",
    "autor": "Herbert Schildt",
    "lingua": "Pt-br",
    "editora": "bookman",
    "paginas": 600,
    "genero": "Tecnologia"
    
}

Clientes
{
    "nome": "André",
    "sobrenome": "Silva",
    "cpf": 31673948030,
    "email": "André[email protected]",
    "telefone": 99999999999
}

Alugueis
{
        "id": "a611d492-9dd4-497d-8d00-a03322e35118",
        "livro": {
            "id": "1b9bc813-8f8a-400a-9a22-fd1800889874",
            "titulo": "Spring boot",
            "autor": "JAVA ",
            "lingua": "Pt-br",
            "editora": "JAJAJA",
            "paginas": 905,
            "genero": "Tecnologia"
        },
        "cliente": {
            "id": "8a9d31e3-226b-4da9-ba5f-5a58e3551f66",
            "nome": "Antônio",
            "sobreNome": "Souza",
            "cpf": "21673948009",
            "telefone": "999945503"
        },
        "dataInicio": "2023-04-11T15:06:07.516908",
        "dataFim": "04/20/2023"
    }

# clonar repositório
git clone [email protected]:Muriloabreu/livro_ja.git

Autor

Murilo Abreu do Nascimento

https://www.linkedin.com/in/murilo-abreu-07544973/

About

API - Java utilizando Spring boot com o proposito de criar cadastro de Livros ( CRUD ), cadastrar Clientes ( CRUD )e cadastrar Alugueis de Livros ( CRUD )

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages