From d98778b2be5f12e940e2a7b54ccfec7daf4c4fcc Mon Sep 17 00:00:00 2001 From: wangqing <250543222@qq.com> Date: Thu, 8 Apr 2021 23:14:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E9=80=81=E9=82=AE=E4=BB=B6=E5=BC=82?= =?UTF-8?q?=E6=AD=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/tduck/cloud/api/TduckApiApplication.java | 2 ++ .../main/java/com/tduck/cloud/common/email/MailServiceImpl.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/TduckApiApplication.java b/tduck-api/src/main/java/com/tduck/cloud/api/TduckApiApplication.java index f802211..9c37c44 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/TduckApiApplication.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/TduckApiApplication.java @@ -3,11 +3,13 @@ package com.tduck.cloud.api; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; +import org.springframework.scheduling.annotation.EnableAsync; /** * @author hasee */ @SpringBootApplication +@EnableAsync @ComponentScan("com.tduck.cloud.*") public class TduckApiApplication { diff --git a/tduck-common/src/main/java/com/tduck/cloud/common/email/MailServiceImpl.java b/tduck-common/src/main/java/com/tduck/cloud/common/email/MailServiceImpl.java index 23c9c37..8843c1a 100644 --- a/tduck-common/src/main/java/com/tduck/cloud/common/email/MailServiceImpl.java +++ b/tduck-common/src/main/java/com/tduck/cloud/common/email/MailServiceImpl.java @@ -9,6 +9,7 @@ import org.springframework.core.io.FileSystemResource; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.MimeMessageHelper; +import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; import org.thymeleaf.TemplateEngine; import org.thymeleaf.context.Context; @@ -69,6 +70,7 @@ public class MailServiceImpl implements MailService { * @param content */ @Override + @Async public void sendHtmlMail(String toAddr, String title, String content) { // html 邮件对象 MimeMessage message = mailSender.createMimeMessage();