From be1e279f35ba7948a248924a9f1af2bda6556de7 Mon Sep 17 00:00:00 2001 From: rays <1615175118@qq.com> Date: Mon, 16 Aug 2021 15:27:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=82=AE=E4=BB=B6=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../email/starter/GunsEmailAutoConfiguration.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/kernel-d-email/email-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/email/starter/GunsEmailAutoConfiguration.java b/kernel-d-email/email-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/email/starter/GunsEmailAutoConfiguration.java index 413616ba1..15d607a46 100644 --- a/kernel-d-email/email-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/email/starter/GunsEmailAutoConfiguration.java +++ b/kernel-d-email/email-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/email/starter/GunsEmailAutoConfiguration.java @@ -24,6 +24,10 @@ */ package cn.stylefeng.roses.kernel.email.starter; +import cn.stylefeng.roses.kernel.email.api.MailSenderApi; +import cn.stylefeng.roses.kernel.email.jdk.JavaMailSender; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** @@ -35,4 +39,15 @@ import org.springframework.context.annotation.Configuration; @Configuration public class GunsEmailAutoConfiguration { + /** + * java mail方式发送邮件的接口 + * + * @author fengshuonan + * @date 2020/12/1 11:32 + */ + @Bean + @ConditionalOnMissingBean(MailSenderApi.class) + public MailSenderApi mailSenderApi() { + return new JavaMailSender(); + } }