Essas instruções ajudarão você a executar uma cópia do projeto em sua máquina local para desenvolvimento e testes. Para informações sobre como implantar o projeto em um sistema ativo, consulte a seção de implantação.
- SOLID
- SPRING FRAMEWORK
- HIBERNATE
- Método: POST
- URL:
/usuario - Campos:
nameemailpasswordis_activecpf_cnpj
Exemplo de curl:
curl -X POST http://localhost:8080/usuario \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"email": "john.doe@example.com",
"password": "password123",
"is_active": true,
"cpf_cnpj": "12345678901"
}'- Método: PUT
- URL:
/usuario/{id} - Campos:
nameemailpasswordis_activecpf_cnpj
Exemplo de curl:
curl -X PUT http://localhost:8080/usuario \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"email": "john.doe@example.com",
"password": "password123",
"is_active": true,
"cpf_cnpj": "12345678901"
}'- Método: GET
- URL:
/usuario
Exemplo de curl:
curl -X GET http://localhost:8080/usuario/{id}- Método: PUT
- URL:
/usuario - Campos:
nameemailpasswordis_activecpf_cnpj
Exemplo de curl:
curl -X PUT http://localhost:8080/usuario \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"email": "john.doe@example.com",
"password": "password123",
"is_active": true,
"cpf_cnpj": "12345678901"
}'- Método: PUT
- URL:
/usuario/{id}/status - Campos:
is_active
Exemplo de curl:
curl -X PUT http://localhost:8080/usuario/{id}/status \
-H "Content-Type: application/json" \
-d '{
"is_active": false
}'