@JacksonRest

Как пометить геттеры, используемые Jackson, чтобы ревьювер меня понимал?

Как вы знаете, Jackson умеет переводить Java Bean в JSON формат при помощи геттеров.

При прохождении код ревью мне пишет синьор замечания, что добавленный мною геттер нигде не используется.

На проекте REST и фронтенд на JS фреймворке

Что мне можно предпринять, чтобы ревьювер понимал, что геттер неявно используется и это только IntelliJ думает, что method unused?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
xez
@xez
TL Junior Roo
Общий подход такой - не использовать доменную модель в интеграциях.
Для общения с внешним миром у вас должны быто DTO классы, которые служат только для того чтобы отдать ответ/получить запрос.
Идеальным решением будут для этого record-ы - иммутабельные и имеющие геттеры "из коробки".
В таком случае такие вопросы отпадут сами по себе, как не имеющие смысла.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы