к базе знанийстатья
Кодогенерация DTO: зачем она нужна и как её настроить
читать на Хабре
Data Transfer Object — модель данных, которые передаются из одного слоя приложения в другой. Правильно написанная модель позволяет разрабатывать разные слои приложения независимо — но нужно следить за актуальностью самой модели на каждом слое. В статье рассказывается о том, как был добавлен механизм, который сам составляет и переписывает код моделей DTO в зависимости от исходного формата.