В IDEA такой функции нет, потому что IDEA не может автоматически определять все возможные известные или неизвестные языки выражений или макросы шаблонов, которые можно использовать в файле yaml. Кроме того, IDEA должна создать контекст для этого или этих файлов шаблонов.
Для IDEA это просто обычный файл yaml
.
IDEA имеет функцию языковой инъекции . Это может использоваться, например, для вставки sql
в строку Java или для вставки любого языка в поле yaml
. Это действительно хорошая функция, которая может помочь вам переименовать имена столбцов SQL также. но это не решит вашу особую проблему, потому что вы хотите сделать этот шаблон «работоспособным» внутри определенного контекста, где вы определяете свои переменные.
Я бы предложил написать небольшую простую программу, которая почтито же самое, что делает движок шаблонов.
Когда вам нужны только простые замены строк и не выполняется макрос, тогда это можно сделать с помощью регулярного выражения. Если бы это было сложнее, я бы использовал тот же механизм шаблонов, что и «реальный процессор».
Если вам нужна дополнительная помощь, было бы полезно узнать, как выглядит ваш конвейер обработки yaml.