В моем приложении мне нужно использовать «зашитые» html-шаблоны, которые я запеку, добавив их в resources/templates
и «динамические» текстовые шаблоны, которые я хочу сохранить в String
s во время выполнения.
Мой код выглядит примерно так:
@Autowired
SpringTemplateEngine templateEngine;
templateEngine.addTemplateResolver(new DynamicTemplateResolver());
Context context = new Context();
context.setVariable("foo1", ... );
templateEngine.process("eitherStaticOrDynamic", context, output);
Проблема заключается в DynamicTemplateResolver
, который реализует ITemplateResolver
. Я попытался использовать примеры, приведенные в Шаблоны строк процесса с помощью thymeleaf 3 , но, похоже, они больше не работают в текущих версиях Spring.
Как можно разрешить шаблон из String
с? Я использую Spring Boot 2.2