Skip to content

RafaeltiMoreira/spring-boot-2.4.x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

00b650b · Jan 22, 2022

History

15 Commits
Jan 22, 2022
Jan 22, 2022
Jan 22, 2022

Repository files navigation

DevSuperior logo Spring Boot 2.4.x | DevSuperior


About the project ☕

CRUD completo de web services REST para acessar um recurso de clientes, contendo as cinco operações básicas aprendidas no capítulo:

  • Busca paginada de recursos
  • Busca de recurso por id
  • Inserir novo recurso
  • Atualizar recurso
  • Deletar recurso

Diagram class and attributes 📈

Technologies 🛠️

  • Java
  • Spring Boot
  • Maven
  • H2
  • JPA / Hibernate

Customer page search

  • GET /clients?page=0&linesPerPage=6&direction=ASC&orderBy=name

Customer search by id

  • GET /clients/1

Insertion of new customer

  • POST /clients
{ 
    "name": "Moreira Rafael",
    "cpf": "49322222022",
    "income": 7500.0,
    "birthDate": "2022-01-20T10:30:00Z",
    "children": 2 
}

Client update

  • PUT /clients/1
{ 
    "name": "Moreira Rafael",
    "cpf": "22225678922",
    "income": 7500.0,
    "birthDate": "2022-01-20T10:30:00Z",
    "children": 2 
}

Delete customer

  • DELETE /clients/1

PyPI license

Made with ❤︎ by Rafael Moreira 🚀

About

CRUD completo web services REST

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages