Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Есть такая вещь как annotation processor, которая существует уже давно и сделана специально для кодогенерации.
Очень сильно экономит время разработки. Он вызывается прямо во время компиляции, когда классы уже распарсены, но реально еще не сгенерированы. Решает проблемы:
Недостатки:
Есть куча примеров как написать простой annotation processor.
Генерация кода для бекенда. Что генерировать, как и зачем?