1
resposta

Problema ao manipular a classe Calendar no Java Spring boot

Olá. Estou construindo uma API Rest usando Java SpringBoot e estou fazendo um campo utilizando a classe Calendar

        private String productName;
        @Id
        private String productCode;
        private BigDecimal productPrice;
        private String productCategory;
        private String productWeight;
        @JsonFormat(pattern="dd/MM/yyyy")
        private Calendar productExpirationDate;

Contudo, estou tendo dificuldades em manipular a classe da forma correta na hora de passar o JSON para o comando Post Mapping.

{
    "productName": "Coca-cola",
    "productCode": "AZ89",
    "productPrice": 7.90,
    "productCategory": "Refrigerante",
    "productWeight": "1L",
    "productExpirationDate": "08/09/2023"
}

Aparece Erro 400 Bad Request no postman

1 resposta

Oi Giovanna!

A anotação @JsonFormat funciona normalmente com a classe Calendar. O erro deve ser referente a outro problema.

Posta aqui a exception que está ocorrendo