Obecnie próbuję wejść głębiej w Apache Camel. Jak wiesz, istnieją co najmniej dwa sposoby opisywania tras: Java DSL i konfiguracja XML.Jakie są zalety i wady definiowania tras wielbłądów na wiosnę xml?
Twórcy Camel zalecają korzystanie z Java DSL, ponieważ ma to tę zaletę, że lepiej integruje się z IDE. Kolejną korzyścią jest to, że możesz wzbogacić Java DSL własnym kodem bez pisania skomplikowanych struktur klasowych. Wydaje się to konieczne, jeśli wybrano konfigurację XML.
Jakie są wady i zalety tras zdefiniowanych w pliku xml? Kiedy używać plików xml do definicji tras i kiedy używać Java DSL?