Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

HTTP Status 400 – Bad Request - Método PUT

Fiz exatamente o exemplo da aula mas está dando HTTP Status 400 – Bad Request no método PUT

@Slf4j
@RestController
@RequestMapping("medicos")
public class MedicoController {
    @PutMapping
    @Transactional
    public void atualizar(@RequestBody @Valid DadosAtualizaMedico dados) {
        var medico = medicoRepository.getReferenceById(dados.id());
        medico.atualizaInformacoes(dados);
    }
    }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi!

Manda o código da sua classe DadosAtualizaMedico.

public record DadosAtualizaMedico(@NotNull Long id,
        String nome,
        String telefone,
        DadosEndereco dadosEndereco
) {
}
solução!

Resolvi, era uma configuração no Postman, configurei o Accept-Encoding com o valor application/json