Я пытаюсь отправить электронную почту с помощью Thymeleaf из приложения SpringBoot.Шаблоны обрабатываются локально, используя следующий метод:
public String build(MailType mailType, Map<String, Object> messageMap) {
Context context = new Context();
context.setVariables(messageMap);
return templateEngine.process("/mail/" + mailType.name(), context);
}
MailType - это Enum с именами каждого сохраненного шаблона, например, NEWUSER.Почтовые шаблоны хранятся в src / main / resources / templates / mail /
. При отправке локально отправляется электронное письмо, как предполагается, но при работе на сервере я получаю следующее сообщение об ошибке:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/mail/NEWUSER], template might not exist or might not be accessible by any of the configured Template Resolvers
У кого-нибудь есть идеи по этому поводу?Любая помощь будет принята с благодарностью!