Java Spring альтернативы JsonView передачи части модели на Frontend

Я недавно начал постигать азы Java Spring и хотелось бы узнать, к каким методам прибегают разработчики для передачи на frontend части модели.

Например, в классе есть 2 поля - name и age. В одном методе контроллера я хочу отдать полный набор полей, в другом - только поле name.

На данный момент подобные вещи я реализую при помощи аннотации @JsonView.

Есть ли какие-то другие методы решения подобной задачи?


Ответы (1 шт):

Автор решения: tequillaz

Другой подход - написание "кратких dto" и конвертеров "полное dto" -> "краткое dto". Упростить написание конвертеров можно с помощью специальных фреймворков, например, MapStruct или Spring Conversion. Доклад по по выбору фреймворка для конвертации типов данных можно глянуть тут

→ Ссылка