$ git clone https://github.com/Maddytec/microservico.git
$ cd microservico
$ docker-compose up -d
$ mvn spring-boot:run
Exemplo: http://localhost:8080/cliente { "nome": "JOAO TESTE1", "foneMovel": "(71) 98169-0000", "foneFixo": "(71) 3302-0000", "email": "joaoteste1@teste.com.br", "cpf": "95332883021", "dataNascimento": "10/10/1980", "enderecos": [ { "logradouro": "Rua do Tesouro 10", "numero": "AP 1", "bairro": "Tesouro", "complemento": "TORRE DO TESOURO", "cidade": "TESOURO BEACH", "uf": "TT", "cep": "48120010" } ] }
Exemplo: http://localhost:8080/cliente
Exemplo: http://localhost:8080/cliente/1
Exemplo: http://localhost:8080/cliente/lazy e passar valores inteiros para os parametros page e size, onde page é o número da página e size é quantos cliente serão exibido por página.
Exemplo: http://localhost:8080/cliente/1 { "nome": "MARIA TESTE", "foneMovel": "(71) 9000-0002", "foneFixo": "(71) 3302-0002", "email": "maria@teste.com.br", "cpf": "57461971069", "dataNascimento": "10/10/1982", "enderecos": [ { "logradouro": "Rua do Tesouro 11", "numero": "AP 11", "bairro": "Tesouro 11", "complemento": "TORRE DO TESOURO 11", "cidade": "TESOURO BEACH2 11", "uf": "TT", "cep": "48120011" } ] }
Exemplo: http://localhost:8080/cliente/15 e o cliente com id 15 será excluído.
Observação: na raiz do projeto encontra-se o arquivo Testes.postman_collection.json para importação no Postman para testar os endpointes.
Este código é open source.