diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysEmailController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysEmailController.java index d840012..bf1d237 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysEmailController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysEmailController.java @@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.thymeleaf.TemplateEngine; import org.thymeleaf.context.Context; +import org.thymeleaf.templateresolver.ClassLoaderTemplateResolver; import org.wfc.common.core.constant.Constants; import org.wfc.common.core.constant.GlobalConstants; import org.wfc.common.core.domain.R; @@ -55,6 +56,8 @@ public class SysEmailController extends BaseController { Context context = new Context(); context.setVariable("verificationCode", code); context.setVariable("expirationTime", Constants.MAIL_CAPTCHA_EXPIRATION); + ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver(); + templateEngine.setTemplateResolver(resolver); String htmlStr = templateEngine.process("mail", context); MailUtils.sendHtml(email, "Your WANFI verification code", htmlStr); } catch (Exception e) { diff --git a/wfc-modules/wfc-system/src/main/resources/application.yml b/wfc-modules/wfc-system/src/main/resources/application.yml index d5be831..550ff86 100644 --- a/wfc-modules/wfc-system/src/main/resources/application.yml +++ b/wfc-modules/wfc-system/src/main/resources/application.yml @@ -4,6 +4,9 @@ spring: host: wfc-redis port: 6379 password: + thymeleaf: + prefix: /opt/wfc/templates + suffix: .html datasource: druid: stat-view-servlet: diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UEmailController.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UEmailController.java index 94903c2..b710ca6 100644 --- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UEmailController.java +++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UEmailController.java @@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.thymeleaf.TemplateEngine; import org.thymeleaf.context.Context; +import org.thymeleaf.templateresolver.ClassLoaderTemplateResolver; import org.wfc.common.core.constant.Constants; import org.wfc.common.core.constant.GlobalConstants; import org.wfc.common.core.domain.R; @@ -55,6 +56,8 @@ public class UEmailController extends BaseController { Context context = new Context(); context.setVariable("verificationCode", code); context.setVariable("expirationTime", Constants.MAIL_CAPTCHA_EXPIRATION); + ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver(); + templateEngine.setTemplateResolver(resolver); String htmlStr = templateEngine.process("mail", context); MailUtils.sendHtml(email, "Your WANFI verification code", htmlStr); } catch (Exception e) { diff --git a/wfc-modules/wfc-user/src/main/resources/application.yml b/wfc-modules/wfc-user/src/main/resources/application.yml index 126e8a8..8b80434 100644 --- a/wfc-modules/wfc-user/src/main/resources/application.yml +++ b/wfc-modules/wfc-user/src/main/resources/application.yml @@ -4,6 +4,9 @@ spring: host: wfc-redis port: 6379 password: + thymeleaf: + prefix: /opt/wfc/templates + suffix: .html datasource: druid: stat-view-servlet: