La conception du studio de rapport - Rapports définis par Java, un moteur de rendu générique

Docskamo-internal
Shipped
2 septembre 2026 à 02:24 UTC
Author
Kamo
Commit
59680fc

Les rapports sont définis comme des classes Java en kamo-saétalonnage et rendus par un L'ajout d'un rapport est donc une nouvelle classe et rien d'autre. Enregistre les décisions qui ne sont pas évidentes d'un seul dossier: pourquoi les renderers rester à l'écart de la bibliothèque partagée (pdfbox et poi-ooxml atterriraient sur les services de 60 dollars), Pourquoi chaque classe de rapport porte-t-il la «ConditionalOnProperty» (une simple sous-composante ayant besoin? a CrashLooped la flotte quatre fois), ce champ d'application au niveau de la ligne vient de chaque rapport, les droits de domaine plutôt que les nouveaux, et l'ordre d'atterrissage qui empêche le dictionnaire, le DDL et les services de se déployer hors pas.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation