Olá pessoal, ao tentar agendar uma consulta é lançado o erro abaixo:
parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2023-10-10T10:00:00": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2023-10-10T10:00:00' could not be parsed at index 2]
Meu record esta da seguinte forma :
public record DadosAgendamentoConsulta(Long idMedico,
@NotNull
Long idPaciente,
@NotNull
@Future
@JsonFormat(pattern = "dd/MM/yyyy HH:mm:ss")
LocalDateTime data,
Especialidade especialidade
) {
}
tentei também passar somente horas e minutos ajustando o jsonFormat mas o erro foi o mesmo, o corpo de requisição que estou mandando esta assim:
{
"idPaciente": 1,
"idMedico": 1,
"data": "2023-10-10T10:00:00"
}
devo colocar esse formatador em mais algum local?