Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modular-library решает это: отчёт описывается деревом POJO с аннотациями, процессор генерирует JRXML при компиляции, а рантайм собирает всё автоматически. В статье — типичные подходы к передаче данных и их проблемы, и как библиотека их устраняет.

https://habr.com/ru/articles/1018888/

#jasper #jasperreports #reports #reporting #java #springboot #library #opensource #pdf

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Если вы когда-нибудь работали с JasperReports в Java-проекте, вы знаете это чувство: всё вроде работает, но каждое изменение в отчёте - это боль. Данные передаются через хрупкие механизмы,...

Хабр