KamoCRM

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

Docskamo-internal
Expédié
2 septembre 2026 à 02:24 UTC
Auteur
Kamo
S'engager
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.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation