O Campo de endereço está retornando como null, há um erro no codigo ?
O Campo de endereço está retornando como null, há um erro no codigo ?
Olá, Janaina!
Pelo que entendi, você está tendo problemas com o campo de endereço retornando como null. Como não consigo visualizar as imagens que você anexou, vou tentar te ajudar com base no contexto fornecido.
O campo de endereço está retornando null provavelmente porque ele não está sendo preenchido no JSON que você está enviando para a API. De acordo com o código fornecido, o campo de endereço é opcional, então se ele não for preenchido, o Spring irá inserir null.
Aqui está um exemplo de como o JSON deve ser estruturado:
{
"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"
}
}
Se você não quiser preencher o campo de endereço, você pode simplesmente removê-lo do JSON, como neste exemplo:
{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA"
}
Neste caso, o campo de endereço será null. Se você quiser que o campo de endereço seja uma string vazia em vez de null, você pode preenchê-lo com uma string vazia, como neste exemplo:
{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA",
"endereco": ""
}
Espero ter ajudado e bons estudos!
Matheus, agradeço por responder !
Mas os campos estão preenchidos corretamente, fiz a mesma requisição pelo postman e deu certo em todos os campos. Não sei o que pode ser...
Oi!
Manda aqui um print do seu Postman e também o código da sua classe controller