Tentei fazer o POST, mas aplicação começou a dar esse erro. Estou usando o VSCODE não sei se há alguma configuração pendente.
package med.voll.api.controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import med.voll.api.medico.DadosCadastroMedico;
@RestController
@RequestMapping("medicos")
public class MedicoController {
@PostMapping
public void cadastrar( @RequestBody DadosCadastroMedico dados){
System.out.println(dados);
}
}
O JSON:
{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA",
"endereco": {
"logradouro": "rua 1",
"bairro": "bairro",
"cep": "12345678",
"cidade": "Brasilia",
"uf": "DF",
"numero": "1",
"complemento": "complemento"
}
}
O ERRO : .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'application/json;charset=UTF-8' is not supported]