Добавить @JsonProperty в *-префиксированные булевые поля DTO

FixBillingService
Порезанный
28 апреля 2026 г. в 21:57 UTC
Автор
Kamo
Обещать
e8325de

Lombok генерирует isXxx() — геттеры для булевых полей, называемых isXxx. Джексон удаляет ведущее «есть» из is-getters и сериализует их Как «xxx», а не «isXxx», так и «accountManager» стал «accountManager». в JSON, isLicensee стал «лицензиатом», isOrgOwner стал «orgOwner» Все несоответствие ожидаемым именам поля фронтенда. переключатели Появился постоянно непроверенным, потому что интерфейс читался неопределенно. вместо фактической величины. Добавлено @JsonProperty, чтобы заставить правильные ключевые имена на isAccountManager, IsOrgOwner и является Лицензиатом как в ответе DTO, так и в запросе Add* классы. Классы запросов Update*, уже используемые Boolean (отменяемые) Они не пострадали.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены