Не явно, но, скорее всего, чем лучше, вам лучше будет придерживаться DW вместо Groovy, особенно в том, что касается преобразования данных и настройки компонентов с помощью языка выражений DW.
DataWeave былязык, специально созданный для облегчения преобразования данных.Groovy - это язык программирования общего назначения.Я считаю, что вам следует обратиться к более конкретному инструменту, если к нему достаточно легко добраться (в данном случае это так), и при необходимости использовать более универсальные инструменты.
Преимущества перемещения всего из Groovy вDW?Mule 100% поддерживает DataWeave.Вы получаете:
- преобразования с помощью перетаскивания,
- подсветку синтаксиса,
- предварительный просмотр ваших преобразований,
- простое указание метаданных ввода / вывода,
- лучше гарантирует, что ваши преобразования являются детерминированными (и, следовательно, более простыми для тестирования).
Этот список можно продолжить и значительно расширился по сравнению с Mule 3 -> Mule 4.
Все это говорит о том, что бывают случаи, когда такой язык, как Groovy, является более подходящим, но эторедкость в моем опыте.