Я реализовал приложение весенней загрузки, где нам нужно отправлять электронную почту с помощью freemarker.Приложение будет развернуто на google app engine, где структура файлов недоступна для хранения шаблонов.Итак, я сохранил шаблоны в хранилище Google с открытым доступом.Но не может загрузиться в шаблонизатор freemarker.
freeMarkerConfiguration.setDirectoryForTemplateLoading(new File("/home/dnilesh/Downloads/helloworld-springboot/src/main/resources/"));
content.append(FreeMarkerTemplateUtils.processTemplateIntoString(
freeMarkerConfiguration.getTemplate("Email.html"),model));
Эта конфигурация выше будет работать в среде разработки.Но в Google App Engine у меня нет каталога для хранения шаблона.
Я пробовал это:
freeMarkerConfiguration.setDirectoryForTemplateLoading(new File("https://storage.googleapis.com/nixon-medical/"));
content.append(FreeMarkerTemplateUtils.processTemplateIntoString(
freeMarkerConfiguration.getTemplate("Email.html"),model));
Но freemarker не загружает шаблон с внешнего URL.Как я могу загрузить это?