Aplicativo Web - CRUD demonstrando funcionalidade simulando cadastro de chave PIX e guardando a mesma numa base de dados. Sendo possível cadastrar, buscar, alterar e desativar a mesma.
Para atuação com a API é necessário fazer requisições PUT, GET ou POST.
Dentro do projeto existe uma coleção de chamadas para simplificar a utilização da mesma com nome do arquivo Pix.postman_collection.json ou uma vez inicializada existe documentação gerada através do Swagger-UI na url http://localhost:8080/swagger-ui/index.html#/ .Abaixo segue listagem das possíveis operações.
/pix/{id}
/pix/inactive/{id}
/pix
/pix/findByKeyType/{keyType}
/pix/findByKeyInclusionDate/{inclusionDate}
/pix/findById/{id}
/pix/findByAgencyAndAccount/{agency}/{account}
/pix/findByAccountHolderName/{accountHolderName}
InteliJ IDEA;
Spring Boot;
Spring JPA;
Spring Actuator;
Spring Validation;
Openapi;
Lombok;
H2;
Gradle;