У меня есть сценарий использования, в котором я хочу рекурсивно обработать результат обработки свободного маркера.
Так что, если у меня есть переменная Map со следующими данными
var = {"a" : "${b}", "b" : "Value I want"}
и моей входной строкой is
"Input string is ${a}"
Если я обработаю это один раз, используя Template.process (var, stringWriter), я получу результат
"Input string is ${b}"
Мне нужно обработать это снова, чтобы получить
"Input string is Value I want"
Мне нужна встроенная функция, такая как Template.process (var, stringWriter), которая выполняет итеративную обработку результата. Существует ли такая функция?
Я могу рекурсивно обрабатывать себя, но я проверяю, существует ли такая функциональность.
Примечание: я отправляю свой первый вопрос, поэтому, пожалуйста, не возражайте, если я пропустил какую-то норму