|
|
@ -17,7 +17,6 @@ public class MailTemplateConfiguration {
|
|
|
|
final SpringTemplateEngine templateEngine = new SpringTemplateEngine();
|
|
|
|
final SpringTemplateEngine templateEngine = new SpringTemplateEngine();
|
|
|
|
templateEngine.addTemplateResolver(templateResolver);
|
|
|
|
templateEngine.addTemplateResolver(templateResolver);
|
|
|
|
templateEngine.addTemplateResolver(emailTemplateResolver());
|
|
|
|
templateEngine.addTemplateResolver(emailTemplateResolver());
|
|
|
|
templateEngine.addTemplateResolver(mvcTemplateResolver());
|
|
|
|
|
|
|
|
templateEngine.addDialect(new LayoutDialect());
|
|
|
|
templateEngine.addDialect(new LayoutDialect());
|
|
|
|
templateEngine.addDialect(sec);
|
|
|
|
templateEngine.addDialect(sec);
|
|
|
|
return templateEngine;
|
|
|
|
return templateEngine;
|
|
|
@ -25,22 +24,10 @@ public class MailTemplateConfiguration {
|
|
|
|
|
|
|
|
|
|
|
|
public ClassLoaderTemplateResolver emailTemplateResolver() {
|
|
|
|
public ClassLoaderTemplateResolver emailTemplateResolver() {
|
|
|
|
ClassLoaderTemplateResolver emailTemplateResolver = new ClassLoaderTemplateResolver();
|
|
|
|
ClassLoaderTemplateResolver emailTemplateResolver = new ClassLoaderTemplateResolver();
|
|
|
|
emailTemplateResolver.setPrefix("mail_templates/");
|
|
|
|
emailTemplateResolver.setPrefix("/mail_templates/");
|
|
|
|
emailTemplateResolver.setTemplateMode("HTML");
|
|
|
|
emailTemplateResolver.setTemplateMode("HTML");
|
|
|
|
emailTemplateResolver.setSuffix(".html");
|
|
|
|
emailTemplateResolver.setSuffix(".html");
|
|
|
|
emailTemplateResolver.setOrder(2);
|
|
|
|
|
|
|
|
emailTemplateResolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
|
|
emailTemplateResolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
|
|
return emailTemplateResolver;
|
|
|
|
return emailTemplateResolver;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public ClassLoaderTemplateResolver mvcTemplateResolver() {
|
|
|
|
|
|
|
|
ClassLoaderTemplateResolver emailTemplateResolver = new ClassLoaderTemplateResolver();
|
|
|
|
|
|
|
|
emailTemplateResolver.setPrefix("templates/");
|
|
|
|
|
|
|
|
emailTemplateResolver.setTemplateMode("HTML");
|
|
|
|
|
|
|
|
emailTemplateResolver.setSuffix(".html");
|
|
|
|
|
|
|
|
emailTemplateResolver.setOrder(1);
|
|
|
|
|
|
|
|
emailTemplateResolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
|
|
|
|
|
|
return emailTemplateResolver;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|