Primavera Formato de fecha

Syllaba Abou Ndiaye:

Tengo una aplicación angular que me envíe una fecha como esta dd / mm / aaaa. Me gustaría insertar esta fecha en la base de datos. Aquí está mi entidad

@Entity
public class Individu implements Serializable {

    @Id
    private String nui;
    private int civility; 
    private String lastName;
    private String useName;
    private String firstName;
    @Temporal(TemporalType.DATE)
    @DateTimeFormat(pattern="dd/MM/yyyy")
    private Date birthDate;

pero cuando corro mi SpringBootApp siempre tengo este error:

org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "20/02/1990": not a valid representation (error: Failed to parse Date value '20/02/1990': Cannot parse date "20/02/1990": not compatible with any of standard forms ("yyyy-MM-dd'T'HH:mm:ss.SSSZ", "yyyy-MM-dd'T'HH:mm:ss.SSS", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd")); 

Es que alguien tiene una solución para mí?

Xingbin:

Es necesario @JsonFormat:

@JsonFormat(pattern="dd/MM/yyyy")
private Date birthDate;

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=222409&siteId=1
Recomendado
Clasificación