Projeto desenvolvido teve o objetivo de criar um API Rest de um banco online, utilizando os padrões de arquitetura em camadas, onde e possível cadastrar um clientes com varias contas e atualizando seu saldo através das transações de receita e despesas, com o tratamento de suas exceções.
Experimente live demo.
Criar e executar o projeto em seu ambiente de desenvolvimento local é muito fácil. Certifique-se de ter o Git, Node.js e JDK17 instalados e siga as instruções abaixo. Precisa de informações adicionais? entre em contato no e-mail josecarloscjj@gmail.com (Estas instruções pressupõem que você esteja instalando como um usuário root.)
-
Clone o código fonte
git@github.com:joosecj/MRBank.git
-
Em sua IDE de preferência(utilizei Intellij), importe a pasta backend e faça o update das dependências do maven.
-
Ao executar o projeto, pode ser acessado um navegador da Web em http://localhost:8080/
-
Collections do postman para fazer as requisições GET/PUT/DELETE E UPDATE para criação da conta, lançar as transações e consultar por movimentações por conta.
Link da Collections do postman: https://www.getpostman.com/collections/60ee2f73cf886161ebcc
- Java
- Springboot
- JPA
- Spring Security
- Maven
- H2 Databasee