Das Camel Java DSL bietet Typensicherheit, Code-Vervollständigung und korrekte Unterstützung beim Refactoring. Es hilft auch, Ihren Code in hohem Maße zu modularisieren und (unit) zu testen.Was sind gute Gründe für die Verwendung von Camel XML-Routen?
Sprechen für die Camel XML-Syntax sehe ich nur den Vorteil der in der Lage zu ändern und neu laden Routen zur Laufzeit (z. B. über hawtio
).
Offensichtlich vermisse ich hier wirklich etwas - also, was ist der Grund für die Verwendung von Camel XML-Routen heute?
Was lässt dich denken, dass es einen gibt? Die XML-basierten Konfigurationen wurden zuerst erstellt, warum sollten sie dann entfernt werden, wenn sie funktionieren? Vor allem in Bezug auf Legacy-Anwendungen. – Kayaman
Ich denke, es kann immer noch nützlich sein für XML-basierte Spring-Projekte. XML-Konfigurationen können in großen Projekten sehr nützlich sein (wenn Sie sie vorsichtig verwenden). – vsminkov