Разница в том, что в Groovy DSL мы можем кодировать sth, а YAML просто декларативный.В Groovy, в теле, мы можем утверждать, что значение определенной части тела будет динамическим.Затем во время выполнения мы сгенерируем фиксированное значение (например, для сгенерированных тестов).Вы также можете добиться того же через секцию bodyMatchers
.
В Yaml, однако, вы не можете кодировать.Вам необходимо предоставить фиксированное значение, и если вы хотите иметь динамическую часть этого конкретного элемента, например, body, то вы должны указать это значение в разделах matchers.Это скажет платформе, что существует фиксированное значение, например, для сгенерированных тестов, НО также есть динамическая часть, которую следует рассмотреть, например, для заглушки.