Desafio desenvolvido para integrar o time de desenvolvimento da VR Benefícios através da Elumini. Descrição do desafio e requisitos no arquivo DESAFIO.md
- Clone o projeto.
git clone https://github.com/luisscarlos/mini-autorizador.git
- Abra um terminal na raiz do projeto e execute o comando abaixo para iniciar o banco de dados Mysql no docker.
cd docker && docker-compose up -d
-
Abra a IDE de sua preferência e importe o projeto clonado e aguarde o download de todas dependências do projeto
-
Execute o arquivo com a classe main MiniAutorizadorApplication.java
-
Acesse a interface dos recursos do backend através do swagger usando o endereço local http://localhost:8080
Método | Path | Descrição |
---|---|---|
POST | /cartoes | Cria um novo cartão |
GET | /cartoes/{numeroCartao} | Consulta saldo do cartão |
Método | Path | Descrição |
---|---|---|
POST | /transacoes | Realiza uma transação |