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

[Bug] Deu erro

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

package med.voll.api.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat; import jakarta.validation.constraints.Future; import jakarta.validation.constraints.NotNull;

import java.time.LocalDateTime;

public record DadosAgendamentoConsultaDTO(

    Long idMedico,

    @NotNull
    Long idPaciente,

    @NotNull
    @Future
    @JsonFormat(pattern = "dd/MM/yyyy HH:mm")
    LocalDateTime data) {

}

3 respostas

Oi!

Você adicionu essa anotação no seu DTO:

@JsonFormat(pattern = "dd/MM/yyyy HH:mm")

Então no Json deve enviar a data nesse formato.

@JsonFormat(pattern = "dd/MM/yyyy HH:mm") essa anotação já está no meu DTO porém a requisição não vai...

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

solução!

No JSON você está mandando a data assim: 10-12-2024T17:00

Mas você deve mandar no mesmo formato que configurou na anotação do DTO.