Как создать объект smooks из строки (фактического содержимого файла) в java?

У меня был следующий код для создания объекта smooks в Java:

smooks = new Smooks(Thread.currentThread().getContextClassLoader().getResourceAsStream(smooksURI));

Где smooks URI — это путь к файлу freemarker в моем проекте.

Теперь вместо того, чтобы получать файл маркера freemark из Project, я загружаю весь freemarker в строку. Я пытаюсь создать объект smooks, используя фактическое содержимое freemarker в строке.

Что-то типа

Smooks smooks = new Smooks(myFreemarkerContent);

Где myFreemarkerContent — это фактическое содержимое Freemarker в виде строки.

Как это сделать?


person askquestiontosof    schedule 07.02.2017    source источник


Ответы (1)


Вы пытаетесь инициализировать Smooks с помощью шаблона Freemarker? Это все равно не сработает. Smooks необходимо настроить с помощью конфигурации Smooks. Конфигурация Smooks — это место, где вы определяете Freemarker (и другие) вещи.

person Tom Fennelly    schedule 09.02.2017