Esse projeto desenvolvido através do Spring Boot, consiste em uma API REST do tipo CRUD, criada para realizar o cadastro de candidatos e relacioná-los com as vagas de emprego disponíveis dentro de uma empresa, vale ressaltar que também há a possibilidade de cadastrar a vaga que está disponível dentro da empresa.
- Pedro Henrique Sperendio RA: 202125768
- Isabela Nathaly Martins RA: 202113677
- Spring Boot
- Spring Data JPA
- Postman
A API foi desenvolvida em cima da arquitetura básica do Spring Boot:
- Criação das Classes "Models"
- Criação dos Repositórios
- Definição dos Controllers
- Utilização do Postman para realização das requisições
Como a API requisitada tinha que ser do tipo CRUD, foi implementado no projeto os 4 métodos: Create, Read (ou List), Update and Delete, retornando isso na forma de um JSON.
- Primeiro método Post (Create)
Como acessar:
Como adiocionar candidato:
- Segundo método Get (Listar)
Como acessar:
Resultado da requisição:
- Terceiro método Delete
Como acessar:
Como deletar:
Resultado do select pós delete:
- Quarto método Patch (Update)
Como acessar:
Como alterar:
Resultado do select após alterar:
- Nossa API funciona para que a empresa, o RH consiga analisar perfis de candidatos para suas respectivas vagas.
Pedro Henrique Sperendio:
Isabela Nathaly Martins :
Project Link: https://github.com/sperendiopedro/APIProject