- 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.