Adicionar @JsonProperty to is*-prefixed boolean DTO fields

FixBillingService
Navios
28 de abril de 2026 às 21:57 UTC
Autor
Kamo
Enviar
e8325de

Lombok gera is-getters isXxx() para campos booleanos chamados isXxx. Jackson tira o principal 'é' de is-getters e serializa-los como 'xxx' em vez de 'isXxx', assim éAccountManager tornou-se 'accountManager' Em JSON, éLicensee tornou-se 'licenciado', isOrgOwner tornou-se 'orgOwner' — Todos os nomes de campos esperados estão errados. Os comutadores apareceu permanentemente desmarcado porque a interface lido indefinido em vez do valor booleano real. Adicionado @JsonProperty para forçar os nomes corretos da chave no isAccountManager, isOrgOwner e isLicensee em ambos os DTOs de resposta e no pedido Add* aulas. As classes de requisição Update* já usaram Boolean (nulable) e não foram afectados.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços