Я использую DTO как для вставки объекта, так и для поиска, который возвращает данные.
в частности, мне было интересно понять, есть ли способ скрыть некоторые поля:
private List <aDTO> sos;
private List <aDTO> sosPast;
private List <aDTO> sosPresentFuture;
sos используется при записи для вставки списка объектов. в исследовании мне нужны два отдельных элемента, один из которых возвращает прошлые объекты, другой возвращает настоящие и / или будущие объекты.
поэтому при вставке мне нужно будет показать только
private List <aDTO> sos;
в исследовании мне нужно будет показать только
private List <aDTO> sosPast;
private List <aDTO> sosPresentFuture;
(в исследовании проблема решалась вставкой
@Mapping(target = "sos", ignore = true)
в маппер)
Теперь мне нужно что-то, чтобы скрыть два списка (sosPast и sosPresentFuture) от Swagger, чтобы оставить только список sos.
Было бы неплохо иметь возможность игнорировать источник, это было бы наоборот игнорирование цели.